V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fuyou97
V2EX  ›  分享创造

如何为导航站获取干净的截图和内容?

  •  
  •   fuyou97 · 36 天前 · 1435 次点击
    这是一个创建于 36 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好。

    在之前我开发了两个导航站,一个开源的aigotools 和一个闭源的similarlabs。两个产品都是基于 nextjs 开发的,nextjs 部署在 vercel 或者 cf 上就有一个问题,它不方便使用 puppeteer 截图。为了截图我把截图服务单独提了出来,部署在一台服务器上,后面又发现了些问题:

    1. 这个服务不常用但是需要保证稳定
    2. 有部分网站首页会有隐私政策弹框和广告,会影响截图质量
    3. 如何获取网站图标
    4. 如何获取干净的网页内容供 ai 分析

    在做了两个导航站后,我想着把这些功能抽离出来,单独做成一个服务,于是就有了 https://www.screenshotapi.online 这个网站。一个支持高质量截图、获取网页图标、网页内容的 api 工具。

    image.png

    核心功能

    截图

    1. 支持 png 、jpeg 、webp 多种图片格式、自带压缩功能
    2. 支持设备模拟,内置随机 useragent ,
    3. 支持自定义 viewport 、加载/等待时机
    4. 支持注入 JavaScript 和 css
    5. 支持全屏截图
    6. 支持广告移除、隐私政策弹框移除等 gonna

    网站图标

    1. 从网页中提取网站图标

    内容提取

    1. 支持获取 markdown 格式或原始格式的网页内容

    Playground

    产品内置了一个 Playground ,用于调试请求和直接生成请求代码。

    playground

    产品地址

    https://www.screenshotapi.online

    6 条回复    2025-07-29 08:57:19 +08:00
    easychen
        1
    easychen  
       36 天前
    cf 好像自己就有一个截图服务吧 https://developers.cloudflare.com/browser-rendering/rest-api/
    fuyou97
        2
    fuyou97  
    OP
       36 天前
    @easychen 我去,之前的文档里好像只有 browser render ,没有提供 api 的选项
    Dogxi
        3
    Dogxi  
       36 天前
    现在造假营销都可以这么明目张胆了吗



    potatowish
        4
    potatowish  
       36 天前 via iPhone   ❤️ 1
    @Dogxi #3 正常 哥飞的徒弟们做的网站展示的用户评价都这么干,用户头像、评价内容、用户名全是 ai 生成,造假找些真实的头像都不愿意
    DOLLOR
        5
    DOLLOR  
       35 天前
    @Dogxi 想起前几天还有 v 友吐槽 AI 网页都是高饱和紫色、大圆角、毛玻璃、霓虹灯特效🐶
    pike0002
        6
    pike0002  
       35 天前
    这似乎跟这个插件功能相似 https://pagesaver.pixelstech.net/
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2879 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:46 · PVG 22:46 · LAX 07:46 · JFK 10:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.