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

  • 相关阅读:
    jquery学会的
    oracle技巧-持续更新
    c语言技巧--长期更新
    2019暑假集训 最大子树和
    2019暑假集训 细胞分裂
    2019暑假集训 金明的预算方案
    2019暑假集训 能量项链
    2019暑假集训 神经网络
    0023-特殊的方程
    0022-并联电阻
  • 原文地址:https://www.cnblogs.com/nmsghgnv/p/12322787.html
Copyright © 2011-2022 走看看