【发布时间】:2023-01-28 03:29:32
【问题描述】:
我正在使用 selenium 和 python 抓取一个网站。这个网站有一个搜索引擎,可以让你写。当我包含文本时,在按下回车键之前,我需要等待一段时间,否则它会进行搜索。我想知道是否有办法包含一个 fluentwait 而不是使用 time.sleep()
search_text = browser.find_element(By.CSS_SELECTOR, 'input#wuSearch')
search_text.click()
search_text.clear()
search_text.send_keys('text')
#time.sleep(2)
search_text.send_keys(Keys.ENTER)
【问题讨论】:
-
不,那里没有。
-
您可能正在等待自动完成选项或类似的东西?
-
我很确定
WebDriverWait可以在这里使用,但我们需要查看您正在处理的网页,以了解可以使用什么事件/元素状态来等待 -
网页是this@Prophet
-
@RolandasUlevicius 是的,我也这么认为
标签: python selenium web-crawler sendkeys