安装Python
安装SetupTools
安装Pip
安装Selenium
安装Geckodriver
截取网页(只能截取一页)
from selenium import webdriver from selenium.webdriver.common.keys import Keys import time import sys reload(sys) sys.setdefaultencoding(‘gb18030‘) driver = webdriver.Firefox() driver.get("http://www.baidu.com") elem = driver.find_element_by_name("wd") elem.send_keys("Eastmount") elem.send_keys(Keys.RETURN) time.sleep(2) driver.save_screenshot(‘baidu.png‘) driver.close() driver.quit()
安装PhantomJS
截取整个网页
# -*- coding:utf-8 -*- from selenium import webdriver from urllib import quote import sys reload(sys) sys.setdefaultencoding(‘utf-8‘) driver=webdriver.PhantomJS(executable_path="C:\Python27\phantomjs.exe") url=quote("searchType=song&searchKeyWord=鹿晗 Your Song") driver.viewportSize={‘width‘:1280,‘height‘:720} driver.maximize_window() driver.get("http://www.kugou.com/yy/html/search.html#"+url) data = driver.title driver.save_screenshot(‘your.png‘) print data
效果如下
参考文献:http://blog.csdn.net/comela/article/details/44101203
参考文献:http://blog.csdn.net/eastmount/article/details/47799865
参考文献:http://blog.csdn.net/eastmount/article/details/47023199
参考文献:http://blog.csdn.net/jinhe123/article/details/69946234
参考文献:http://blog.csdn.net/sinat_21302587/article/details/53585527
Windows下 Python Selenium PhantomJS 抓取网页并截图
原文:http://www.cnblogs.com/jhc888007/p/7429582.html