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

写了个生成网站图片的服务

  •  
  •   atpking · 2021-04-26 15:49:10 +08:00 · 1839 次点击
    这是一个创建于 428 天前的主题,其中的信息可能已经有所发展或是发生改变。

    地址是 https://www.urlprint.com

    大概就是起了个 headless 浏览器, 直接 pagedown 到底, 之后打印整个页面

    这是依赖于一个自己的基于 ruby 命令行的小玩具 docapurl

    大概的效果如下图所示:

    有兴趣的朋友可以去 github readme 看具体使用方式 https://github.com/jicheng1014/docapurl

    17 条回复    2021-05-07 01:05:32 +08:00
    skymei
        1
    skymei  
       2021-04-26 15:51:48 +08:00
    感觉以后可能会参考到,先 star 了,谢谢分享
    atpking
        2
    atpking  
    OP
       2021-04-26 15:55:47 +08:00
    @skymei 原理很简单 就是一步一步怼代码就好了
    atpking
        4
    atpking  
    OP
       2021-04-26 16:13:19 +08:00
    @zhoushiya 额 过期了?
    sarices
        5
    sarices  
       2021-04-26 16:19:01 +08:00
    ch2
        6
    ch2  
       2021-04-26 16:23:28 +08:00 via iPhone
    知乎的评论区加载不出来,被反制了
    atpking
        7
    atpking  
    OP
       2021-04-26 16:35:03 +08:00
    @sarices 像是宽度不够?
    @ch2 知乎好像要有个 cookie 才行 要不然就扫码啥的 再就是需要勾选那个 加载所有图片选项
    ch2
        8
    ch2  
       2021-04-26 16:50:18 +08:00
    @atpking #7 不是 cookie 的问题,是他们会检测 headless,有 cookie 也没用
    atpking
        9
    atpking  
    OP
       2021-04-26 18:13:33 +08:00
    @ch2 晚上我琢磨下去掉遮照看行不行
    atpking
        10
    atpking  
    OP
       2021-04-27 00:11:31 +08:00
    @ch2 现在抓知乎, 可以跳过扫码了
    bsulike
        12
    bsulike  
       2021-04-27 09:45:09 +08:00
    挺不错的,收藏一下
    atpking
        13
    atpking  
    OP
       2021-04-27 10:05:30 +08:00
    @onji 是的 用扩展肯定是最方便的, 直接从自己的浏览器截, 还可以带 session 啥的

    这个其实我以后会做成自动且支持 API 截图的
    atpking
        14
    atpking  
    OP
       2021-04-27 17:46:14 +08:00
    新增了打上 时间 和 url 标记 以及 手机访问的 UA
    superliwei
        15
    superliwei  
       2021-04-28 18:05:16 +08:00
    @atpking 效果很棒,我一直想在 BoardOS 里新增一个网页截图的功能,希望您能出个 docker 的版本。
    atpking
        16
    atpking  
    OP
       2021-05-06 18:24:28 +08:00
    @sarices 已支持 v2ex
    atpking
        17
    atpking  
    OP
       2021-05-07 01:05:32 +08:00
    已增加 REST API 文档
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4016 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:16 · PVG 15:16 · LAX 00:16 · JFK 03:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.