在根目录 ,执行

cd etc/yum.repos.d
vim google-chrome.repo  

输入以下:

[google-chrome] 
name=google-chrome 
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch 
enabled=1
gpgcheck=1 
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

保存退出后输入 :

yum -y install google-chrome-stable --nogpgcheck

等待安装完成后 输入google-chrome -version 出现下面版本信息则安装成功

前往 https://npm.taobao.org/mirrors/chromedriver/ 页面下载对应版本的驱动 ,可以配置全局环境变量,也可以在代码中指定路径

新建py测试代码 :

import re
from selenium import webdriver
from user_agent import generate_user_agent
from selenium.webdriver.chrome.options import Options


class Test:
    def __init__(self):
        self.User_Agent = generate_user_agent(device_type="desktop")
        self.chrome_options = Options()
        self.chrome_options.add_argument('disable-infobars')
        self.chrome_options.add_argument('user-agent="%s"' % self.User_Agent)
        self.chrome_options.add_argument('--referer=https://www.baidu.com')
        # 设置无头模式
        self.chrome_options.add_argument("--headless")
        self.chrome_options.add_argument('--disable-gpu')
        self.chrome_options.add_argument('--no-sandbox')

        # 设置不加载图片
        self.chrome_options.add_experimental_option('prefs', {"profile.managed_default_content_settings.images": 2})
        self.driver = webdriver.Chrome(chrome_options=self.chrome_options)
        self.index_url = 'https://www.jobui.com'
        self.headers = {
            "user-agent": self.User_Agent
        }

    def get_ip(self):
        self.driver.get('https://www.baidu.com/s?wd=ip')
        response = self.driver.page_source
        print('打开了这个页面')
        ip = re.findall(r'本机IP:(.*?)</span>', response)

        print(f'百度搜索的ip为{ip[0]}')
        self.driver.quit()

if __name__ == '__main__':
    a = Test()
    a.get_ip()

保存后执行,如出现下面结果,整个配置成功