传入任意html内容,或者网络URL,即可把该页面生成完整的图片
支持在其中引用网络css/图片等
请使用POST方法请求本地址,参数:
| 参数名 | 类型 | 必填 | 名称 | 说明 |
| responseMode | string | 否,默认html | 响应类型 | 可选: html 网页/ binary 二进制图片 / base64 图片的base64 / dataUri 图片的base64的dataUri |
| html | string | 否,和link之间必传一个 | HTML内容 | 完整的要被截图的HTML内容字符,里面可以包含网络资源如css/img等,但js不会被处理 |
| link | string | 否,和html之间必传一个 | 网络链接 | 在线的HTML网址,优先级高于 html |
| qualityFactor | number | 否,默认1.5 | 图片质量 | 可以设为1~5,太大会卡死 |
| event | string | 否 | 监听自定义事件,设置后才生效 | 监听目标网页上js触发的某个自定义事件后,再进行截图。这是事件名称。触发事件使用 window.dispatchEvent(new CustomEvent('pageFullyLoaded'))。超时时间是60s,如果超时还未触发事件也会强行截图返回。注意:由于截图服务需要先完全打开目标站点后才能植入监听事件,所以不要过早触发事件,最保险的方法是循环触发事件 |
| dely | number | 否 | 延迟截图,设置后才生效 | 毫秒。固定延迟dely毫秒后再截图 |