我使用硒抓取滚动网站并执行下面的代码,我有这个错误硒python send_key错误:



我用硒抓取了一个滚动网站,并进行了下面的代码,我有这个错误Selenium python send_key错误:

list object has no attribute
from selenium import webdriver

path_to_chrome_driver=r"/var/www/html/env/projet/chromedriver"
driver = webdriver.Chrome(path_to_chrome_driver)

url = 'https://drive.intermarche.com/Home?p=671'
browse = driver.get(url)
div1 =browse.find_elements_by_xpath('//*[@id="content"]/div/section[1]/div/ul/li[1]/div[1]/div[1]')

当你这样做时,你会得到这个答案

browse = driver.get(url)

browse设置为None,因为driver.get(url)不返回任何内容。将上面的行替换为以下两行:

driver.get(url)
div1 = driver.find_elements_by_xpath('//*[@id="content"]/div/section[1]/div/ul/li[1]/div[1]/div[1]')

实际上,只需继续使用driver对象而无需重命名它。

相关内容

最新更新