我是靠谱客的博主 酷酷帽子,最近开发中收集的这篇文章主要介绍云服务器(ubuntu系统)安装chrome chromedriver,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

有任何问题请留言!!!
在网上找到一个可行的,在云服务器上安装chrome和chromedriver的方法,大家可以试试

1、下载安装chrome浏览器,headless版本

sudo apt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*.deb  # Might show "errors", fixed by next line
sudo apt-get install -f

2、启动chrome,要打开服务器的9222端口,我使用的是阿里云,需要在安全组里添加

google-chrome --headless --remote-debugging-port=9222 https://chromium.org --disable-gpu --no-sandbox

3、查看chrome版本

 google-chrome --version

4、查看对应版本的chromedriver
chrome和chromedriver版本对应关系

5、下载对应版本的chromedriver,在http://chromedriver.storage.googleapis.com/index.html选择对应的版本,使用wget下载

wget https://chromedriver.storage.googleapis.com/77.0.3865.40/chromedriver_linux64.zip

6、解压chromedriver_linux64.zip到/usr/bin,打开9515端口

unzip chromedriver_linux64.zip /usr/bin

如果不行,试试

unzip chromedriver_linux64.zip -d /usr/bin

7、查看chromedriver版本

chromedriver --version

8、安装libgconf2-4

apt -y install libgconf2-4

9、测试

from selenium import webdriver
 
chrome_options  = webdriver.ChromeOptions()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--disable-gpu")
chrome_options.add_argument("--no-sandbox")
browser = webdriver.Chrome(chrome_options=chrome_options)
browser.get("https://www.baidu.com")
print(browser.page_source)
browser.quit()

如果出现错误,一般是chrome版本与chromedriver版本对应不上。

最后

以上就是酷酷帽子为你收集整理的云服务器(ubuntu系统)安装chrome chromedriver的全部内容,希望文章能够帮你解决云服务器(ubuntu系统)安装chrome chromedriver所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部