admin 管理员组文章数量: 1184232
目录
安装
安装Chrome浏览器
安装ChromeDriver
安装依赖
示例代码
安装
安装Chrome浏览器
下载Chrome安装包
wget https://dl.google/linux/direct/google-chrome-stable_current_amd64.deb
安装浏览器和驱动,版本一定要对应上
sudo dpkg -i google-chrome*.deb; sudo apt-get install -f
查看谷歌浏览器的版本号
google-chrome --version
chromedriver -version
国内可以访问下面的地址下载chrome点开一个驱动版本有个notes.txt文件 里面有浏览器和驱动的版本对应
安装ChromeDriver
在下面链接里,选择对应版本下载并上传到服务器
CNPM Binaries Mirrorhttps://registry.npmmirror/binary.html?path=chromedriver/赋予权限并移动
sudo chmod +x chromedriver
sudo mv chromedriver /usr/bin/
安装依赖
Xvfb是流行的虚拟现实库,可以使很多需要图形界面的程序虚拟运行。pyvirtualdisplay 是该库的 python 封装。
selenium 驱动浏览器需要打开浏览器,而浏览器需要图形化界面。如果你在 liunx 服务器上直接运行肯定会报错,所以可以使用 pyvirtualdisplay 虚拟一个显示器
sudo apt-get install xvfb -y
pip3 install selenium
pip3 install pyvirtualdisplay
示例代码
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(900, 800))
display.start()
driver = webdriver.Firefox()
driver.get('http://www.xfxuezhang')
print(driver.title)
driver.quit()
display.stop()
本文标签: 无头 Ubuntu chrome selenium
版权声明:本文标题:Ubuntu安装运行无头Selenium Chrome 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1760302829a3159830.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论