一、链接
火狐的各历史版本:https://ftp.mozilla.org/pub/mozilla.org//firefox/releases/
火狐各驱动历史版本:https://github.com/mozilla/geckodriver/releases/
谷歌驱动的各历史版本:https://registry.npmmirror.com/binary.html?path=chromedrive/
谷歌浏览器的历史版本:https://downzen.com/en/windows/google-chrome/versions/
二、安装驱动及调用(以火狐为例)
首先可以去链接提供的地址下载火狐的驱动注意:仔细阅读驱动的文档,不要随便下载,驱动版本要和火狐浏览器的版本对应,否则会报错下载对应版本的火狐浏览器再把驱动放在相应浏览器的根目录下,并添加到环境变量PATH中

from selenium import webdriver
browser = webdriver.Firefox() //selenium4之前的调用
browser.get(url)
browser.close() //关闭浏览器按照以上的步骤进行操作一般是没有问题。
三、代码报错:NoSuchDriverException
随后再使用selenium爬虫的时候发现,发现原来能用的firefox 突然就报错说用不了
一般有以下原因,大家可以一一对应:
那么如何解决浏览器自动更新?可以点击浏览器右上角三条横线处->设置->常规处。驱动位置。驱动需要放在相应浏览器的根目录下,并添加到环境变量PATH中。驱动下载错误(可能你的版本下载对了,但驱动的类型下载错误),导致有时selenium代码可以执行,有时突然不能执行。


解决方法:
