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


    from selenium import webdriver
    from selenium.webdriver import DesiredCapabilities
    from selenium.webdriver.common.proxy import Proxy
    from selenium.webdriver.common.proxy import ProxyType


    def PhantomJS(ip):
    proxy = Proxy(
    {
    'proxyType': ProxyType.MANUAL,
    'httpProxy': ip # 代理ip和端口
    }
    )
    desired_capabilities = DesiredCapabilities.PHANTOMJS.copy()
    # 把代理ip加入到技能中
    proxy.add_to_capabilities(desired_capabilities)
    # PhantomJS 路径
    driver = webdriver.PhantomJS(
    executable_path=r"C:UsersAdministratorAppDataLocalProgramsPythonPython36phantomjs.exe",
    desired_capabilities=desired_capabilities
    )
    return driver

    喜欢的话点点加关注,不定期更新有用知识
  • 相关阅读:
    uva 11549
    uva 11078
    uva 1335
    uva 1267
    uva 11520
    uva 12124
    uva 10795 A Different Task
    ACM俱乐部算法基础练习赛(1)
    【BZOJ1010】玩具装箱
    【BZOJ1901】Dynamic Rankings
  • 原文地址:https://www.cnblogs.com/bkylkh/p/8662912.html
Copyright © 2011-2022 走看看