learn_python3_spider
learn_python3_spider copied to clipboard
**获取到搜索的input框后需要先.click()然后再.send_keys()**
获取到搜索的input框后需要先.click()然后再.send_keys()
`def search(): try: print('start visit bilibili...') browser.get('https://www.bilibili.com/')
search_input = WAIT.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#nav-searchform > div.nav-search-content > input")))
search_input.click()
search_input.send_keys('蔡徐坤篮球')
search_submit = WAIT.until(EC.element_to_be_clickable((By.XPATH, '//*[@id="nav-searchform"]/div[2]')))
search_submit.click()
print('jump to new window')
all_h = browser.window_handles
browser.switch_to.window(all_h[1])
except TimeoutException:
return search()`
Originally posted by @ls-6414 in https://github.com/wistbean/learn_python3_spider/issues/6#issuecomment-1205865402
这是来自QQ邮箱的假期自动回复邮件。你好,我,无法亲自回复你的邮件。我将在假期结束后,尽快给你回复。最近正在休假中
这个还是不行啊,搜索进去之后,就会刷新到主页,一直重复,而不是直接进入下一页开始爬取内容