1,centos7 安装 google-chrome
(1) 添加chrome的repo源
vi /etc/yum.repos.d/google.repo
[google]name=Google-x86_64baseurl=http://dl.google.com/linux/rpm/stable/x86_64enabled=1gpgcheck=0gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
(2)安装
yum update , 然后yum install google-chrome-stable
这时候在非root账号下运行google-chrome会输出没有显示器,无法启动之类的。
不知道为什么不能在root账号下运行。
所以在运行时一定要切换到非ROOT用户!!!
2, 安装Xvfb
yum update
yum install Xvfb
yum -install libXfont
yum install xorg-x11-fonts*
3, 一个小测试
(1)安装selenium、pyvirtualdisplay
pip install selenium
pip install pyvirtualdisplay
(2)下载chromedriver
从https://sites.google.com/a/chromium.org/chromedriver/home下载chromedriver
配置在PATH路径或者在脚本中指定路径
(3) demo
vim test.py
- # -*- coding:utf-8 -*-
- from selenium import webdriver
- from pyvirtualdisplay import Display
- display = Display(visible=0, size=(800,600))
- display.start()
- path = "你的chromedriver路径"
- driver = webdriver.Chrome(path)
- driver.get("http://www.baidu.com")
- print driver.page_source
- driver.quit()
- display.stop()
1,centos7 安装 google-chrome
(1) 添加chrome的repo源
vi /etc/yum.repos.d/google.repo
[google]name=Google-x86_64baseurl=http://dl.google.com/linux/rpm/stable/x86_64enabled=1gpgcheck=0gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
(2)安装
yum update , 然后yum install google-chrome-stable
这时候在非root账号下运行google-chrome会输出没有显示器,无法启动之类的。
不知道为什么不能在root账号下运行。
所以在运行时一定要切换到非ROOT用户!!!
2, 安装Xvfb
yum update
yum install Xvfb
yum -install libXfont
yum install xorg-x11-fonts*
3, 一个小测试
(1)安装selenium、pyvirtualdisplay
pip install selenium
pip install pyvirtualdisplay
(2)下载chromedriver
从https://sites.google.com/a/chromium.org/chromedriver/home下载chromedriver
配置在PATH路径或者在脚本中指定路径
(3) demo
vim test.py
- # -*- coding:utf-8 -*-
- from selenium import webdriver
- from pyvirtualdisplay import Display
- display = Display(visible=0, size=(800,600))
- display.start()
- path = "你的chromedriver路径"
- driver = webdriver.Chrome(path)
- driver.get("http://www.baidu.com")
- print driver.page_source
- driver.quit()
- display.stop()