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()