zoukankan      html  css  js  c++  java
  • selenium 代理设置

    设置Firefox代理:

    from selenium import webdriver
    from selenium.webdriver.common.proxy import Proxy, ProxyType
    
    
    proxy = Proxy({
        'proxyType': ProxyType.MANUAL,
        'httpProxy': my_proxy,
        'noProxy': ''
    })
    
    driver = webdriver.Firefox(proxy = proxy, executable_path=r"/root/geckodriver")
    driver.delete_all_cookies()
    driver.maximize_window()
    
    driver.get("http://httpbin.org")
    print(driver.page_source)
    driver.quit()
    

      

    设置Chrome代理:

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    
    ops = Options()
    # ops.add_argument('--headless')
    # ops.add_argument('--no-sandbox')
    # ops.add_argument('--disable-dev-shm-usage')
    # ops.add_argument('--disable-gpu')
    print('--proxy-server=http://%s' % proxy)
    ops.add_argument('--user-agent=%s' % ua)
    ops.add_argument('--proxy-server=http://%s' % proxy)
    driver = webdriver.Chrome(executable_path=r"/root/chromedriver", chrome_options=ops)
    driver.delete_all_cookies()
    driver.maximize_window()
    
    driver.get("http://httpbin.org/")
    print(driver.page_source)
    driver.quit()
    

      

  • 相关阅读:
    高级算法(1):
    spark浅谈(3):
    linux学习笔记(1):
    数据分析之pandas(1)
    数据分析之期权
    数据分析之蒙特卡洛模拟
    未能加载文件或程序集"xxxxxx"或它的某一个依赖项
    未能映射路径"/"
    部署MVC项目ManagedPipelineHandler报错
    IIS记录
  • 原文地址:https://www.cnblogs.com/zenan/p/10025423.html
Copyright © 2011-2022 走看看