我尝试运行python脚本来打印来自简单谷歌搜索的所有结果。我第一次运行此代码时,它只能运行一次。这没有任何意义,我对此没有合理的解释。我没有错。 Chrome是最新的,Chromedriver也是使用Python3.6。
import selenium.webdriver as webdriver
search_term = "kid"
url = "https://www.google.com"
driver = webdriver.Chrome("C:\\Users\\amzar\\Desktop\\pyscripts\\Chromedriver\\chromedriver.exe")
driver.get(url)
search_box = driver.find_element_by_id("lst-ib")
search_box.send_keys(search_term)
search_box.submit()
links = driver.find_elements_by_xpath("//h3//a")
results = []
for link in links:
hr = link.get_attribute("href")
print(hr)
results.append(hr)
driver.quit()