如何使用python硒库提供搜索输入?

时间:2018-12-10 12:07:49

标签: python web-scraping selenium-chromedriver

在以下网站上,我想在“键入组织名称”框中提供搜索输入“ 3M”,然后点击“开始”按钮。

我能够使用以下python脚本打开网站,但是在搜索部分时需要帮助。

Contact

1 个答案:

答案 0 :(得分:0)

您可以使用attribute=value CSS选择器来定位输入框,并使用ID来定位转到按钮。您可能会考虑添加期望的条件,然后等待,但是如果没有它,运行似乎很好。

from selenium import webdriver
url = 'http://database.globalreporting.org/'
d = webdriver.Chrome()
d.get(url)
d.find_element_by_css_selector('[name=q]').send_keys('3M')
d.find_element_by_id('home-search-text').click()
# other code
#d.quit()