相关文章推荐
卖萌的小蝌蚪  ·  将 Entity ...·  2 年前    · 
满身肌肉的水桶  ·  用VB.NET连接ORACLE ...·  2 年前    · 

功能要求:实现网页加载后将页面截取成长图片 涉及模块:PyQT5 PIL

逻辑说明:

1:完成窗口设置,利用PyQT5 QWebEngineView加载网页地址,待网页加载完成后,调用check_pag;

2:收集页面高度,并计算分次截屏的次数和余量高度;实例化图片合并工具,设置定时器,超时信号发出后,执行exe_command;

3:exe_command用来控制截图次数,并在每次截图完成后控制网页向下滑屏幕的高度;所有的页面都已截取时,完成图片合并。

4:screen_shot在每次截图完成后将图片保存,并将图片对象由图片合并根据保存到列表中。

5:截图合并工具,在每次截图完成后将图片对象保存,完成余量截图的重绘和截图的合并。

截图功能完整代码

返回搜狐,查看更多

责任编辑:

声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。