zoukankan      html  css  js  c++  java
  • chromedriver配置

    需要先安装chrome浏览器,添加chrome源

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

    添加以下内容

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

    安装yum -y install google-chrome-stable,国内可能无法访问,使用yum -y install google-chrome-stable --nogpgcheck或者把gpgcheck改为0

    下载chromedriver,解压放在/usr/bin/下。

    which chromedriver测试是否成功。

    如果报selenium.common.exceptions.WebDriverException: Message: unknown error: DevToolsActivePort file doesn't exist, 或者类似的错误, 尝试在初始化时添加参数--no-sandbox--disable-dev-shm-usage, 例如:

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    
    options = Options()
    options.add_argument("--headless")
    options.add_argument('--no-sandbox')
    options.add_argument('--disable-dev-shm-usage')
    options.add_argument(
        'user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"')
    driver = webdriver.Chrome(chrome_options=options)
    driver.get("https://www.baidu.com")
    
  • 相关阅读:
    SQL Server Management Studio
    uiimage拉伸
    时间空间复杂度
    冒泡选择排序

    插入排序
    快速构建APP
    TTTAtibutedlabel
    Git命令
    适配
  • 原文地址:https://www.cnblogs.com/zzhaolei/p/11067930.html
Copyright © 2011-2022 走看看