Chrome
https://linuxize.com/post/how-to-install-google-chrome-web-browser-on-centos-7/
cat > /etc/yum.repos.d/google-chrome.repo <<EOF[google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64enabled=1gpgcheck=1gpgkey=https://dl.google.com/linux/linux_signing_key.pubEOFyum install -y google-chrome-stablegoogle-chrome --version# Google Chrome 105.0.5195.125
ChromeDriver
https://chromedriver.chromium.org/downloads
- 下载对应版本的驱动程序
![]()
wget https://chromedriver.storage.googleapis.com/105.0.5195.52/chromedriver_linux64.zip# 解压至PATH路径下,否则后面使用selenium时需手动指定unzip chromedriver_linux64.zipmv chromedriver /usr/local/bin/
Selenium
python3 -m pip install selenium
headless模式
from selenium import webdriver# servicechromedriver = './chromedriver'service = webdriver.chrome.service.Service(chromedriver)# optionsoptions = webdriver.ChromeOptions()options.add_argument('--headless')# init browserbrowser = webdriver.Chrome(service=service, options=options)# get urlbrowser.get('https://www.selenium.dev')# find elemente = browser.find_element(by='id', value='td-cover-block-0')print(e.text)# screenshotbrowser.save_screenshot('screenshot.png')# quitbrowser.quit()

