为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用服务器端脚本生成网页的屏幕截图?

如何使用服务器端脚本生成网页的屏幕截图?

胡说叔叔 2019-11-18 14:34:36
我需要一个服务器端脚本(PHP,Python)来将网页捕获为PNG,JPG,Tiff,GIF图像并将它们调整为缩略图。做到这一点的最佳方法是什么?
查看完整描述

3 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

您可能可以编写类似于webkit2png的内容,除非您的服务器已经运行Mac OSX。


查看完整回答
反对 回复 2019-11-18
?
慕勒3428872

TA贡献1848条经验 获得超5个赞

程序需要渲染页面,然后拍摄页面图像。这是一个非常缓慢且繁重的过程,但是可以在Windows上的PHP中完成。


还要检查文档文章中的注释。


对于python,我建议阅读这篇文章。它着重介绍了一些解决方案。


您还可以调用某些服务(通过某些API),这些服务将为您返回图像。但通常它们要花钱(例如WebShots)


查看完整回答
反对 回复 2019-11-18
?
哔哔one

TA贡献1854条经验 获得超8个赞

您需要:

  • 阅读网页及其所有多媒体内容(图像,闪光灯等)

  • 利用浏览器渲染引擎渲染网页

  • 截图并保存为图片

第一步和第三步很容易,第二步更具挑战性;)


查看完整回答
反对 回复 2019-11-18
  • 3 回答
  • 0 关注
  • 578 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信