背景描述
最近在为部门编写一个自动化对比工具,涉及到将html截图。 之前从未接触过页面自动截图,因此尝试了几种不同方案。
编程语言 python 3.6
方案零 使用webbrowser和ImageGrab
1、实现自动预览html并截图有以下几个步骤
- 浏览器打开html
- 对浏览器页面进行截图
- 将截图保存到指定位置
2、功能实现
import webbrowser
from PIL import ImageGrab
# 默认浏览器打开
#webbrowser.open_new(url)
# 使用 safari 打开
#webbrowser.get('safari').open_new(url)
# 在浏览器中用新标签打开
#webbrowser.open_new_tab(url)
# 在Safari中新建标签并打开
#webbrowser.get('safari').open_new_tab(url)
webbrowser.open(url,new=0,autoraise=True)
im =