一、安装chrome
1.可以直接使用yum命令安装:
yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
(如果没有安装yum:可以参考这篇文章https://www.cnblogs.com/Shawn-Liu/p/11627759.html进行安装)
2.出现提示输入:y
二、下载chromedriver
1.查看安装的chrome的版本:google-chrome --version
2.进入/usr/bin目录:cd /usr/bin
3.根据对应版本去http://npm.taobao.org/mirrors/chromedriver
下载对应的Chromedriver版本,一般大版本号相同即可
下载命令:
wget https://chromedriver.storage.googleapis.com/91.0.4472.101/chromedriver_linux64.zip
4.解压:unzip chromedriver_linux64.zip
5.赋权:chmod +x chromedriver
安装完成!
三、(额外内容)运行chromedriver
1.安装selenium:pip3 install selenium(命令可能有出入,因为每个人的配置不一样)
2.进入要执行的py文件目录并赋权:chmod +x csdnsele.py(执行的py文件名)
3.运行要执行的py文件:python3 csdnsele.py
出现了报错!
这种情况需要在代码中为driver加入设置:
chrome_options.add_argument('--no-sandbox') # 给予root执行权限 chrome_options.add_argument('--headless') # 隐藏浏览器运行 driver = webdriver.Chrome(options=chrome_options)
4.再次执行:python3 csdnsele.py
5.(注:如果出现如下图的报错,直接重新执行即可)