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

    喜欢的话点点加关注,不定期更新有用知识
  • 相关阅读:
    tomcat的安装以及环境配置
    MySQL日期/时间函数
    docker部署tomcat
    Lambda的高级查询
    Linq的使用
    多线程编程
    反射
    匿名类型
    委托和事件
    泛型特性
  • 原文地址:https://www.cnblogs.com/bkylkh/p/8662912.html
Copyright © 2011-2022 走看看