批量截图任务

2019-01-25 10:37:12 +08:00
 stephenliubp

说明

利用 puppeteer 实现批量截图任务。

流程说明

  1. while 循环去调用接口去获取当前的截图任务
    • 在有截图任务情况下继续截图
    • 没有截任务的情况下,为了避免浪费资源,程序休眠 10 分钟后继续下一次的获取截图任务
    • 如果遇到调用截图任务接口 500 错误,则强制停止截图任务,相应的服务端工程师去查询失败原因
  2. 如果有截图任务那么就去截图
  1. 截图成功不管失败还是成功都去通知服务端。如果失败将当前任务告诉服务端,如果成功将当前任务信息和截图成功的绝对路径告诉服务端

代码地址

3922 次点击
所在节点    iDev
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/530496

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX