Linux 运行selenium
1、进入google-chrome官网下载chrome安装包
官网地址:https://www.google.cn/chrome/
选择要下载的安装包

2、安装Chrome
rpm -ivh google-chrome-stable_current_x86_64.rpm
如果报错如下信心:
error: Failed dependencies: liberation-fonts is needed by google-chrome-stable-87.0.4280.88-1.x86_64 libvulkan.so.1()(64bit) is needed by google-chrome-stable-87.0.4280.88-1.x86_64
则:
yum install liberation-fonts libvulkan.so.1*
3、安装成功

4、安装 selenium
下载python3源码 wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz tar xf Python-3.7.5.tgz ./ cd Python-3.7.5 编译 ./configure --prefix=/usr/local/python3 make&& make install ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 pip3 install selenium pip3 install helium
5、下载chrome dirver,然后放置到/usr/bin的目录下
http://chromedriver.storage.googleapis.com/index.html
6、运行demo
#conding=utf-8
from selenium import webdriver
from helium import *
option = webdriver.ChromeOptions()
#option.add_argument('headless')
option.add_argument('no-sandbox')
option.add_argument('disable-dev-shm-usage')
option.add_experimental_option('useAutomationExtension', False)
option.add_experimental_option('excludeSwitches', ['enable-automation'])
browser = webdriver.Chrome(chrome_options=option)
browser.get('http://www.baidu.com/')
print(browser.title)
set_driver(browser)
browser.quit()

浙公网安备 33010602011771号