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:\bin\chromedriver.exe
d:\bin\geckodriver.exe
d:\bin\IEDriverServer.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 Firefox\firefox.exe')
driver = webdriver.Firefox(firefox_binary=binary)

PhantomJS

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

driver = webdriver.PhantomJS()
driver.get_screenshot_as_file('show.png')
driver.quit()


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM