pythonによるWebページの一括スクリーンショットの実装

585 ワード

いくつか注意すべき点: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()