Railse547

分享个自己撸的截图 API:网址进,PNG / PDF 出,真 Chromium 渲染

  •  
  •   Railse547 · 1 day ago · 758 views

    最近有个需求,要把网页批量转成截图和 PDF 。试了几个现成的 API 觉得有点贵,就自己撸了一个,顺手做成了对外的 API 。

    功能很简单:

    • 给一个网址,返回整页截图(PNG / JPEG)
    • 或者直接把网页渲染成 PDF
    • 支持整页截图、自定义视口尺寸、JS 重的页面加渲染延迟

    底层是真实 Chromium(Playwright),所以现代 CSS 、网页字体、JS 动态渲染出来的内容都能正常截到,不是只抓静态 HTML 那种。

    一个 GET 请求的事: GET /screenshot?url=https://example.com&format=pdf

    挂在 RapidAPI 上,有免费额度可以直接试(每月 100 次),付费从 $8/月起。

    站点:https://fingogin-shot.fly.dev/screenshot-api RapidAPI:https://rapidapi.com/xufei547/api/screenshot-pdf-api2

    主要想找点真实反馈:

    1. 你们做项目时有"网页转图 / 转 PDF"的场景吗?
    2. 还缺什么功能?(我清单上:自动去广告 / Cookie 弹窗、手机版截图、暗色模式)
    2 replies    2026-06-26 15:12:55 +08:00
    duix
        1
    duix  
       1 day ago
    https://developers.cloudflare.com/browser-run/quick-actions/screenshot-endpoint/

    我之前在用 Cloudflare 这个。遇到的唯一的问题是,国内外的不少网站对机房 IP 屏蔽的验证。
    Railse547
        2
    Railse547  
    OP
       8h 24m ago
    @duix 机房 IP 被反爬拦确实是这类服务的通病——不管 Cloudflare 、我这个还是别家,只要是数据中心出口都会碰到,大概那 10~20% 挂了强反爬的站会中招,普通站没问题。

    我目前的思路是先把"能截的站"做干净,加了自动去 Cookie 横幅/广告/聊天挂件的参数(block_cookie_banners),输出更适合喂给 AI 视觉模型;强反爬的站后面可能加一个走住宅代理的付费选项来解。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2552 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 15:36 · PVG 23:36 · LAX 08:36 · JFK 11:36
    ♥ Do have faith in what you're doing.