zoukankan      html  css  js  c++  java
  • python使用selenium驱动chromium防止浏览器自动升级失效!

    python爬虫或者自动化项目中有时会用到selenium自动化测试框架,驱动chrom时由于谷歌浏览器自动升级,会造成驱动和浏览器版本不匹配问题,这时可以用到Chromium,这是谷歌推出用于开发目的的一个浏览器,跟Chrome非常类似。
    Chromium的下载地址如下(需要VPN):
    https://download-chromium.appspot.com/
    作者也把Chromium放到了百度网盘供大家下载:
    链接:https://pan.baidu.com/s/10c29LihFpqBoLxuBk0Fq2A
    提取码:4zdh
    使用时跟chrom几样,只需要指定chromium的路径即可。
    示例代码

    from selenium import webdriver
    # 设置chromium可执行文件和chromedriver.exe驱动路径
    options = webdriver.ChromeOptions()
    options.binary_location = './chrome-win/chrome.exe'
    driver_path = './chromedriver.exe'
    driver = webdriver.Chrome(executable_path=driver_path, chrome_options=options)
    
    # 请求目标网址
    driver.get('https://python.org')
    # 睡眠10秒观察
    time.sleep(10)
    # 退出
    driver.quit()

    python系列资料
    链接:https://pan.baidu.com/s/10eUCb1tD9GPuua5h_ERjHA
    提取码:h0td

  • 相关阅读:
    Jedis测试redis
    jedis池的作用
    错误
    Ceph剖析:数据分布之CRUSH算法与一致性Hash
    drools规则引擎初探
    Techniques for HA IT Management
    django_simple_captcha使用笔记
    微服务架构的理论基础
    分布式系统服务的稳定性
    四层、七层负载均衡的区别
  • 原文地址:https://www.cnblogs.com/nmsghgnv/p/12322787.html
Copyright © 2011-2022 走看看