【发布时间】:2016-11-08 22:45:15
【问题描述】:
试图从这个网站获取搜索栏ID:http://www.pexels.com
browser = webdriver.Chrome(executable_path="C:\\Users\\James\\Documents\\PythonScripts\\chromedriver.exe")
url = "https://www.pexels.com"
browser.get(url)
browser.maximize_window()
search_bar = browser.find_element_by_id("//input[@id='search__input']")
search_bar.send_keys("sky")
search_button.click()
但这是不正确的,我不确定如何让搜索工作。第一次使用硒,所以所有的帮助表示赞赏!
【问题讨论】:
-
您应该阅读有关不同类型选择器的教程。
find_element_by_id方法采用 id 而不是 XPath。 -
阅读使用该类型选择器的教程,可能是我迷路的原因,你能帮帮我吗?谢谢。