python3+selenium访问网页时的驱动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3+selenium访问网页时的驱动相关的知识,希望对你有一定的参考价值。
selenium的安装直接通过pip install selenium就可以安装了,非常简单。
使用Firefox时
报错:selenium.common.exceptions.WebDriverException: Message: ‘geckodriver‘ executable needs to be in PATH.
说明没有安装Firefox的驱动。
下载地址
https://github.com/mozilla/geckodriver/releases
下载适合自己的包。
使用Chrome时
报错:selenium.common.exceptions.WebDriverException: Message: ‘chromedriver‘ executable needs to be in PATH.
说明没有安装Chrome的驱动。
下载地址
http://chromedriver.storage.googleapis.com/index.html
下载是自己的包。
其他
IE浏览器:http://selenium-release.storage.googleapis.com/index.html
Edge浏览器:http://go.microsoft.com/fwlink/?LinkId=619687
驱动的存放位置
在Windows下,需要将下载的包解压后,放到Python的根目录下,指定目录应该也是可以的,毕竟Linux都可以呢。
在Linux下,我就是放到了与脚本同路径下,然后在程序里写的全路径。
以上是关于python3+selenium访问网页时的驱动的主要内容,如果未能解决你的问题,请参考以下文章
爬虫--python3.6+selenium+BeautifulSoup实现动态网页的数据抓取,适用于对抓取频率不高的情况