利用python实现网页批量截图

几个需要注意的地方:
1.phantomjs的路径要设置好,当然,用有头的浏览器也可以,如果你不嫌麻烦的话。
2本程序实现的是对本地的网页进行截图。

from selenium import webdriver
import os
driver= webdriver.PhantomJS(executable_path=r'/Users/Documents/phantomjs-2.1.1-macosx/bin/phantomjs')
for file in os.listdir('/Users/heminjie/noneback/test22'):
       s=('file:///Users/noneback/test22/'+str(file))
       print s
       driver.set_page_load_timeout(2)
       driver.get(s)
       driver.save_screenshot('/Users/noneback/test22/png1/%s.png' %file)
driver.close()
       

你可能感兴趣的:(利用python实现网页批量截图)