wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
dpkg -i --force-depends google-chrome-stable_current_amd64.deb
然后报出了如下错误:
很多依赖没有安装

#接下来,解决依赖的安装,输入命令:
apt-get install -f

#然后再重新执行命令:
dpkg -i --force-depends google-chrome-stable_current_amd64.deb

#果然没出意外,安装成功

#安装xvfb,这个是为了让chrome可以无界面运行。命令:
apt-get install xvfb

#安装chromedriver,首先获取chromedriver的最新版本信息:
LATEST=$(wget -q -O - http://chromedriver.storage.googleapis.com/LATEST_RELEASE))
wget http://chromedriver.storage.googleapis.com/$LATEST/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
chmod a+x chromedriver
mv chromedriver /usr/bin/


## 测试是否安装成功
pip3 install selenium
vim test.py
#coding=utf-8
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_opt = Options()  # 创建参数设置对象.
chrome_opt.add_argument('--headless')  # 无界面化.
chrome_opt.add_argument('--disable-gpu')  # 配合上面的无界面化.
chrome_opt.add_argument('--window-size=1366,768')  # 设置窗口大小, 窗口大小会有影响.
chrome_opt.add_argument("--no-sandbox") #使用沙盒模式运行
# 创建Chrome对象并传入设置信息.
browser = webdriver.Chrome(chrome_options=chrome_opt)
url = "https://www.baidu.com/"
browser.get(url)
print(browser.page_source)
browser.quit()
python test.py

如果界面里成功输出了百度首页的html代码就说明成功了。

标签: none

添加新评论