Linux + selenium + chromedriver

2023-05-25  本文已影响0人  柠檬C927

1、安装selenium

1.1终端安装,代码如下

pip install selenium
#或
pip3 install selenium

1.2 PyCharm编辑器

PyCharm工具里编辑代码时,输入from selenium import webdriver时,selenium下方会显示波浪线,即表示没有安装这个库的意思,可以鼠标右键点击安装即可。

2、安装Chromedriver

2.1 查看当前浏览器版本

google-chrome --version

注意:深度linux中chrome应用程序路径为 /opt/apps/cn.google.chrome/files/google-chrome

2.2 Chromedriver下载对应版本解压

下载地址:http://chromedriver.storage.googleapis.com/index.html

2.3 添加执行权限

把chromedriver放到/usr/bin目录下(Windows是放到Python的安装目录)

#赋予权限
chmod a+x chromedriver
#移动到bin目录
sudo mv chromedriver /usr/bin/

3、测试

执行如下代码,能打开谷歌浏览器

#导入selenium
from selenium import webdriver
#启动浏览器
driver = webdriver.Chrome()

deepin深度系统下,到此步骤执行后,会报错,如下图

image.png

原因:深度linux中找不到chrome程序
解决方案:将chrome启动程序连接到 /usr/bin/,执行如下代码

cd /usr/bin/
# /opt/apps/cn.google.chrome/files/google-chrome  是谷歌程序启动路径
ln -s /opt/apps/cn.google.chrome/files/google-chrome

如下截图,是在我本机上的运行结果:

image.png
上一篇 下一篇

猜你喜欢

热点阅读