在学习Selenium + Chrome爬虫时,总共遇到3个错误,记录如下:
1. ImportError: cannot import name 'webdriver' from 'selenium'
原因是:我创建的.py文件名是selenium.py, 这导致了在执行时解析器在导入库时,导入了与库文件同名的本文件,所以报错。
解决步骤:修改本执行文件名,修改后为selenium_chrome.py
结果:运行成功,但是报了另一个错误:selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
2. selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see

在使用Selenium+Chrome进行爬虫时遇到了三个问题:1)由于.py文件名与selenium库同名导致ImportError;2)WebDriverException提示'chromedriver'不在PATH中,需下载对应版本的ChromeDriver;3)下载错误的ChromeDriver版本,引发OSError。通过修改文件名、下载正确版本的ChromeDriver并调整其路径,解决了所有问题。
最低0.47元/天 解锁文章

1959

被折叠的 条评论
为什么被折叠?



