以前我一直是用chromedriver和chrome的,但是我电脑的chrome一直会自动更新,过一段时间就需要手动更新下chromedriver,比较麻烦。

突然发现可以用chromium。

在这里可以下载历史版本的chromium:https://vikyd.github.io/download-chromium-history-version/#/

在这里可以下载最新版的chromium:https://download-chromium.appspot.com/

然后在使用selenium的时候指定位置即可,就不用chromedriver了。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options


chromium_path  = r".\chromium\chrome-win\chrome.exe"
opts = Options()
opts.binary_location = chromium_path
driver = webdriver.Chrome(options=opts)

坏处就是更容易被识别,比如著名的学习网站:xuexi.cn 就屏蔽了chromium。