selenium模块 使用webdriver.Firefox()报错: selenium.common.exceptions.WebDriverException: Message: ‘geckodr

selenium模块 使用webdriver.Firefox()报错:

selenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executable needs to be in PATH.
在这里插入图片描述
查看selenium文档,发现其明确说明了这个错误:
selenium模块 使用webdriver.Firefox()报错: selenium.common.exceptions.WebDriverException: Message: ‘geckodr_第1张图片
就是说:
Selenium需要一个驱动程序来与所选浏览器进行交互。例如,Firefox需要安装geckodriver,需要安装并放到浏览器的路径下。
文档中还贴心的提供了几种主流浏览器驱动的下载地址:
selenium模块 使用webdriver.Firefox()报错: selenium.common.exceptions.WebDriverException: Message: ‘geckodr_第2张图片
Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads
Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Firefox: https://github.com/mozilla/geckodriver/releases
Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/

驱动下载完成后,解压并且将浏览器驱动放到浏览器安装目录下,如:
将geckodriver.exe放到Firefox的安装目录下D:\Mozilla Firefox
最后重启PyCharm即可。

你可能感兴趣的:(python,python,selenium)