Browser Rendering for Cloudflare 这又是啥玩意

Browser automation for Cloudflare Workers.

这又是个啥新玩意,有啥可以利用的项目吗?

The Workers Browser Rendering API allows developers to programmatically control and interact with a headless browser instance and create automation flows for their applications and products. Once you configure the service, Workers Browser Rendering gives you access to a WebSocket endpoint that speaks the DevTools ProtocolOpen external link. DevTools is what allows Cloudflare to instrument a Chromium instance running in the Cloudflare global network.
Workers 浏览器渲染 API 允许开发人员以编程方式控制无头浏览器实例并与之交互,并为其应用程序和产品创建自动化流程。配置服务后,Workers 浏览器渲染使您可以访问使用 DevTools 协议的 WebSocket 端点。 DevTools 允许 Cloudflare 检测在 Cloudflare 全球网络中运行的 Chromium 实例。

Use Browser Rendering to:
使用浏览器渲染可以:

  • Take screenshots of pages.
    截取页面的屏幕截图。
  • Convert a page to a PDF.
    将页面转换为 PDF。
  • Test web applications. 测试网络应用程序。
  • Gather page load performance metrics.
    收集页面加载性能指标。
  • Crawl web pages for information retrieval.
    抓取网页以进行信息检索。

无头浏览器?

2 个赞

Cloudflare, #Worker添加

类似puppeteer吧,cf的机子跑chrome无头模式,然后Dev协议端口允许被远程连入
最广泛的利用就是爬虫了

1 个赞

大善人,我哭死

1 个赞

蕾姆

1 个赞

cf部署在各地的服务器都是AMD epyc超多核配置,但是头部业务CDN只吃带宽,CPU都没怎么负载,cf一直都在探索各类玩意扩大应用范围好把CPU利用上
什么worker之类的就应运而生,这次chrome无头模式也是一个好方向(甚至应该可以在上面跑浏览器网页环境的js代码,worker的js环境应该基于node.js)

3 个赞

怪不得这么慈善