PhantomJS:
下载地址:http://phantomjs.org/download.html
版本:
phantomjs-2.1.1-windows.zip
下载后解压即可,
配置环境变量 path
D:\phantomjs-2.1.1-windows\phantomjs-2.1.1-windows\bin;
Selenium
Selenium安装
下载地址 : https://pypi.python.org/pypi/selenium#downloads
版本:selenium-3.11.0-py2.py3-none-any.whl (md5)
存放目录:D:\selenium
安装:
cmd -> cd D:\selenium -> python install selenium-3.11.0-py2.py3-none-any.whl
浏览器驱动安装:
chrome浏览器驱动网址:
https://sites.google.com/a/chromium.org/chromedriver/downloads
版本选择:根据浏览器版本选择对应的的驱动版本,否则会出错
Eg:下载驱动版本:ChromeDriver 2.37
Chrome浏览器版本 : 65.0.3325.181(正式版本)
ChromeDriver配置:
a: 放到浏览器chrome安装目录:C:\ProgramFiles (x86)\Google\Chrome\Application
b: 放到与python.py相同目录下:D:\*\Anaconda3\Scripts
Pycharm示例代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
# assert u'百度' in driver.title
elem =driver.find_element_by_id("kw")
print(elem)
print(driver.title)
elem.clear()
elem.send_keys('网络爬虫')
elem.send_keys(Keys.RETURN)
time.sleep(3)
assert u'网络爬虫.' not in driver.page_source
driver.close()