如何使用Selenium和Python按ID找到Google搜索栏

时间:2019-07-08 15:45:08

标签: python selenium web

我正在用python学习硒,尝试进行谷歌搜索时始终出现以下错误:“无法找到元素:[id =“ lst-ib”]“

982

2 个答案:

答案 0 :(得分:0)

尝试一下,按输入名称查找输入搜索元素

from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.set_page_load_timeout(10)
driver.get("https://google.com")
search = driver.find_element_by_name('q')
search.send_keys("argentina vnl 2019")
search.send_keys(Keys.RETURN)

time.sleep(4)
driver.quit()

答案 1 :(得分:0)

Google更改了此设置。 id不再存在。不再有通过输入id进行搜索的方式。