安裝、升級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()