centos 7 上如何安装chrome 和chrome-driver
查找自己的服务器是什么系统
bash
cat /etc/os-release
这里以centos linux 7
为例
下载google-chrome安装包
bash
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
安装chrome
bash
sudo yum localinstall google-chrome-stable_current_x86_64.rpm
最后显示complete就表示安装完成了
查看安装版本
bash
google-chrome --version
安装selenium
bash
pip install selenium
用于后续相关代码,方便进行测试
安装chrome-driver
bash
sudo yum install chromedriver

使用which 查找chromedriver 被安装的位置,将其放到/usr/bin/
目录下,which找不到的话,可以用下面的命令:
bash
sudo find / -name chromedriver
测试相关python代码
bash
from selenium import webdriver
from selenium import webdriver as web
from selenium.webdriver.common.by import By
import time
import os
import urllib
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import WebDriverWait
options = web.ChromeOptions()
options.add_argument('--ignore-certificate-errors-spki-list')
options.add_argument('--ignore-certificate-errors')
options.add_argument('--ignore-ssl-errors')
options.add_argument('--headless')
# Enter path of chromedriver executable file
s = Service('/usr/bin/chromedriver')
driver = webdriver.Chrome(options=options,service=s)
wait = WebDriverWait(driver,5)
driver.get("https://www.baidu.com")
driver.quit()