我正在尝试从网页上抓取一些信息。
我需要发送诸如文本或电子邮件ID之类的输入,然后单击搜索图标。
我在下面尝试过
inputElement = browser.find_element_by_id("headerSearchKeyword")
inputElement.send_keys('ID1234')
browser.find_element_by_css_selector('top-search').click()
它引发错误
WebDriverException:未知错误:调用函数结果丢失 '值'(会话信息:chrome = 69.0.3497.100)(驱动程序信息: chromedriver = 2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed),平台= Windows NT 10.0.15063 x86_64)
有帮助吗?
答案 0 :(得分:1)
在CSS选择器中,类值以点(。)开头。请尝试如下所示的点。
inputElement = browser.find_element_by_id("headerSearchKeyword")
inputElement.send_keys('ID1234')
browser.find_element_by_css_selector('.top-search').click()