当前位置:首页 > 日记本 > 正文内容

centos安装Selenium

zhangchap10个月前 (07-07)日记本282

原理和win版本的一样,先安装浏览器,再安装对应的驱动既可

网上的版本是直接输入命令,安装chrome浏览器。

yum -y install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

但是没人说这个浏览器是最新版本的,可能会找不到对应的ChromeDriver

正文开始

1 、所以建议自行下载,我这里下载的是:99.0.4844.51 版本的,便于找对应的 ChromeDriver

https://www.chromedownloads.net/chrome64linux-stable/1253.html

然后上传到服务器,使用cd 命令,定位到上传文件夹,运行以下命令,直接安装

yum -y install google-chrome-stable_current_x86_64.rpm

2、使用下面的命令查看chrome的版本。

google-chrome --version

3.安装 chromedriver_linux64

wget http://chromedriver.storage.googleapis.com/99.0.4844.51/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
mv chromedriver /usr/bin/
chmod +x /usr/bin/chromedriver

4、 安装Selenium 模块

pip3 install selenium

备注如果还有报错,则看是否开启无头模式

opt = webdriver.ChromeOptions()
opt.add_argument("--headless")
opt.add_argument('--no-sandbox')
driver = webdriver.Chrome(options=opt)


分享给朋友:

相关文章

更换服务器需要设置的几点

此设置只针对个人习惯,因为需要开通的网站及服务器较多,做个记录!就不公开了 此设置只针对个人习惯,因为需要开通的网站及服务器较多,做个记录!就不公开了 此设置只针对个人习惯,因为需要开...

宝塔重启服务器后,Redis就启动不了解决方案

宝塔重启服务器后,Redis就启动不了解决方案

1.更改权限 chown -R redis.redis /www/server/redis/ 2.设置持久化...

python补全网址代码示例

from urllib.parse import urljoin absurl = urljoin(backend,url) #backend:根...

python xpath语法总结

python xpath语法总结:常用的://1.从任意节点开始/2.从根节点开始//div/p3.div下的p标签//div[@class="hrzz_bottom"]/ul/l...

python 随机生成时间戳写入txt文件/运行sql语句

import time from random import randint with open('time.txt', ...

python fake_useragent 模块用法

我们每次发送requests请求时通过random从中随机获取一个随机UserAgent,两行代码即可完成UserAgent的不停更换 from fake_useragent i...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。