认真是我们
参与这个社会的方式

安装特定版本chrome

前情提要:

在使用selenium的webdriver时,最新版本的chrome会报一个错误,以下为作者解释

使用的最新版chrome以及最新版chromedriver会出现grant_type错误,经查为知乎开始在最近使用OAuth认证

解决方法是安装chrome62及对应的webdriver驱动


1.下载deb安装包及驱动

#第三方的收集站,时不时挂掉
https://www.chromedownloads.net/
#webdriver驱动
http://chromedriver.storage.googleapis.com/index.html

2.安装deb

sudo dpkg -i name.deb

注意,此时会提示错误,缺少两个依赖,先装依赖

sudo apt-get -f install libappindicator1 libindicator7

然后再次运行第一条命令,或许还会报错,我忘记了,如果报错就强制安装

sudo dpkg -i name.deb --force

3.引入webdriver

from selenium import webdriver
web_driver = webdriver.Chrome(executable_path="/home/yourpath/chromedriver")

 

 

没有故事 也没有酒

点也没用点也没用