CentOS7下Chrome以及chromedriver的安装配置
1.安装Chrome 浏览器
yum installhttps://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
如果提示 需要root权限
sudo -i 切换到root用户 再执行上面安装命令
输入 google-chrome --version 可以查看Chrome 版本号
2.下载 chromedriver
下载地址: http://chromedriver.storage.googleapis.com/index.html
注意:要保证两者的版本一致,否则在Selenium使用Chrome驱动时候报错
下载后解压将chromedriver文件放置在指定路径下,可以为其配置环境变量,我目前将其放置在了/usr/local/bin路径下
chmod +x /usr/bin/chromedriver 赋予权限
3.安装Xvfb和pyvirtualdisplay 及selenium
yum install xorg-x11-server-Xvfb
pip install pyvirtualdisplay
pip install selenium
到这里 环境也就配置好了
4.示例代码
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(800, 800))
display.start()
driver = webdriver.Chrome()
driver.get('https://www.xxxxxx.com')
print(driver.page_source)
driver.quit()
display.stop()