下载deb文件
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

安装chrome
sudo dpkg -i google-chrome-stable_current_amd64.deb​​​​​​​

安装xvfb
sudo apt-get install xvfb
Xvfb 是一个 X server,主要用于在没有显示设备的主机上,进行拥有图形界面程序的运行

进入chromedriver找到与自己浏览器版本相近的驱动,驱动版本号需要大于浏览器版本,我的选择是'91.0.4472.19'

chromedriver-v.png
chromedriver-v.png

wget http://chromedriver.storage.googleapis.com/91.0.4472.101/chromedriver_linux64.zip

解压文件

sudo apt-get install unzip
unzip chromedriver_linux64.zip

配置驱动

sudo mv -f chromedriver /usr/local/share/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver
chromedriver --version

安装selenium

pip3-i.png
pip3-i.png

发现没有安装pip于是根据提示
apt install python3-pip

pip3.png
pip3.png

这样就是可以了,然后开始安装selenium
pip3 install selenium

调整系统时间到东八区
timedatectl list-timezones | grep "Asia/S"
定时

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
req_url = "https://www.baidu.com"
chrome_options=Options()
chrome_options.add_argument('--headless')  # 无界面模式
chrome_options.add_argument('--no-sandbox')  # 让Chrome在root权限下跑
chrome_options.add_argument('--disable-dev-shm-usage')  # 不禁直接报错
browser = webdriver.Chrome(chrome_options=chrome_options)
browser.get(req_url)
print(browser.title)
browser.close()
browser.quit()

相关文章:
Ubuntu基础教程——安装谷歌Chrome浏览器