zoukankan      html  css  js  c++  java
  • python环境配置selenium与IE、Chrome、Firefox、PhantomJS

    安装、升级selenium

    pip install -U selenium
    

    下载对应平台最新版的browser driver

    chrome:
    http://chromedriver.storage.googleapis.com/index.html
    ie:
    http://selenium-release.storage.googleapis.com/index.html
    firefox:
    https://github.com/mozilla/geckodriver/releases
    

    将需要的browser driver所在目录添加到环境变量path,如

    d:inchromedriver.exe
    d:ingeckodriver.exe
    d:inIEDriverServer.exe
    

    测试

    # coding: utf-8
    
    from selenium import webdriver
    driver = webdriver.Chrome()
    # driver = webdriver.Firefox()
    # driver = webdriver.Ie()
    driver.get("http://www.python.org")
    

    找不到浏览器(portable版本等情况)

    binary = FirefoxBinary(r'C:Program Files (x86)Mozilla Firefoxfirefox.exe')
    driver = webdriver.Firefox(firefox_binary=binary)
    

    PhantomJS

    将phantomjs.exe所在目录添加到环境变量path,然后测试:

    driver = webdriver.PhantomJS()
    driver.get_screenshot_as_file('show.png')
    driver.quit()
    
    本文原创发表于http://www.cnblogs.com/qijj,转载请保留此声明。
  • 相关阅读:
    POJ 3672 水题......
    POJ 3279 枚举?
    STL
    241. Different Ways to Add Parentheses
    282. Expression Add Operators
    169. Majority Element
    Weekly Contest 121
    927. Three Equal Parts
    910. Smallest Range II
    921. Minimum Add to Make Parentheses Valid
  • 原文地址:https://www.cnblogs.com/qijj/p/6221982.html
Copyright © 2011-2022 走看看