python写爬虫的时候,使用selenium的Webdriver遇到的坑

第一个坑:‘chromedriver’ executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/ch

解决办法:(我直接用的第二个办法)
第一个解决方法:

你去下载一个chromedriver然后放在指定文件夹并且加入PATH环境变量。结果是,我把chromedriver放进了chrome的文件夹,并且把那个文件夹加入了环境变量,然后不能用。

第二种解决方法:

直接把chromedriver.exe放到你运行.py程序的下面(也就是工作目录下)。就可以了。

参考的网址:http://blog.csdn.net/hacklyc/article/details/65445722

第二个坑:chromedriver unknown error: Runtime.executionContextCreated has invalid ‘context’

出错的原因是chromedriver与谷歌浏览器版本不匹配导致的。
chromedriver下载地址下载地址
我的谷歌浏览器是68版本,我下载的版本是2.39文件夹下的win32(64位的系统也可用),文件夹下的note.txt对两者的版本匹配问题有说明。

参考网站:https://blog.csdn.net/c08762/article/details/70339587
https://blog.csdn.net/cmdtth/article/details/77018670

你可能感兴趣的:(python爬虫)