centos配置chrome+selenium

Posted erhao9767

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos配置chrome+selenium相关的知识,希望对你有一定的参考价值。

参考资料

https://blog.csdn.net/wkb342814892/article/details/81591394

 

1. 安装chrome-browser

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm --no-check-certificate 
sudo yum install google-chrome-stable_current_x86_64.rpm

2. 安装chromedriver:一个用来和chrome交互的接口

yum install chromedriver

3. 安装selenium

pip install selenium

 

测试案例

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument(--headless) # 16年之后,chrome给出的解决办法,抢了PhantomJS饭碗
chrome_options.add_argument(--disable-gpu)
chrome_options.add_argument(--no-sandbox)  # root用户不加这条会无法运行

driver = webdriver.Chrome(chrome_options=chrome_options)
for i in range(10):
    driver.get("https://www.baidu.com/")
    print(driver.title)
driver.close()
# 正常的输出就是10个"百度一下,你就知道"

 

以上是关于centos配置chrome+selenium的主要内容,如果未能解决你的问题,请参考以下文章

在Centos7上安装Python+Selenium+Chrome+Chromedriver

centos 安装Selenium+Chrome

Selenium 不使用默认 Chrome 配置文件

selenium python 调用chrome环境配置

Centos 7.6 安装selenium+firefox+google chrome(支持xshell运行)

centos7.4 64位安装 google-chrome 与 chromedriver 运行 Python selenium 项目