Linux下配置selenium运行环境

1、首先要做的是升级python,现在一般都用的python3,查看当前系统的python版本(注意V是大写的)

Linux下配置selenium运行环境

 

 

 2、下载python3.7 

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
解压
tar xvf Python-3.7.3.tar.xz

编译报错,一看应该是缺少c环境

Linux下配置selenium运行环境

 

安装c环境   yum install gcc  ,安装完成后,再次编译通过

接下来  make && make install

 

继续报错  Linux下配置selenium运行环境

 

 

 应该是缺少 zilb相关的模块 ,yum install zlib  zlib-devel,安装后编辑继续报错

Linux下配置selenium运行环境

 

 

 安装外部依赖库  yum install libffi-devel -y,再次编译通过,

3、设置3.x为默认的python版本

将原来 python 的软链接重命名: mv /usr/bin/python /usr/bin/python.bak

将 python 链接至 python3:  ln -s /usr/local/bin/python3 /usr/bin/python

Linux下配置selenium运行环境

 

 

 4、重新配置yum

修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down,将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出即可

至此python环境安装完成,接下来安装selenium相关环境

5、安装selenium

pip install selenium

6、安装chrome

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

查看chrome版本  google-chrome --version

7、去下载对应chrome版本的chromedriver

wget http://npm.taobao.org/mirrors/chromedriver/88.0.4324.27/chromedriver_linux64.zip

将下载的文件解压,放在如下位置
unzip chromedriver_linux64.zip
mv chromedriver /usr/bin/
给予执行权限
chmod +x /usr/bin/chromedriver
8、运行代码,验证是否成功,linux必须是这样的(新建一个.py文件,拷进去)

#!/user/bin/python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
ch_options = Options()
ch_options.add_argument("--headless") # => 为Chrome配置无头模式
ch_options.add_argument(‘--no-sandbox‘)
ch_options.add_argument(‘--disable-gpu‘)
ch_options.add_argument(‘--disable-dev-shm-usage‘)

# # 在启动浏览器时加入配置
browser = webdriver.Chrome(chrome_options=ch_options)

browser.get("http://www.baidu.com")

print(browser.title)

运行成功

Linux下配置selenium运行环境

 

 至此,linux下配置selenium运行环境完全成功,希望对你有帮助!!!

 

 

 

 

 

Linux下配置selenium运行环境

上一篇:Docker ubuntu20.04 常用操作


下一篇:Linux 文件权限十位权限表示