zoukankan      html  css  js  c++  java
  • 【Python】selenium使用代理模式

    python中利用selenium调用Chrome浏览器做代理模式访问的时候,发现设置

    options.add_argument('--proxy-server=http://XXX.XXX.XXX.XXX:XX')

    这句话并没什么作用。

    下面给出一个我这里测试能正常使用的例子:

    from selenium import webdriver
    
    options = webdriver.ChromeOptions()
    desired_capabilities = webdriver.DesiredCapabilities.INTERNETEXPLORER.copy()
    desired_capabilities['proxy'] = {
                "httpProxy": 'http://XXX.XXX.XXX.XXX:XX',
                "noProxy": None,
                "proxyType": "MANUAL",
                "class": "org.openqa.selenium.Proxy",
                "autodetect": False
            }
    
    # 使用无头模式
    #options.add_argument('headless')
    browser = webdriver.Chrome(chrome_options=options,desired_capabilities=desired_capabilities)
    
    browser.get("https://www.cnblogs.com/tiandsp/p/14337176.html")
    # 打印网站的title信息
    print(browser.title)
    browser.close()
  • 相关阅读:
    1 Java基础知识
    2 Java中常见集合
    请求转发和重定向的区别
    Kafka之工作流程分析
    Kafka之概述
    Kafka之安装
    Oracle数据库查看用户状态
    linux压缩和解压文件命令
    JVM性能调优
    Hbase之命令
  • 原文地址:https://www.cnblogs.com/tiandsp/p/14433308.html
Copyright © 2011-2022 走看看