用浏览器插件抓取网页后发送到服务器( Cloudflare worker ),数据存储用 d1 数据库和 r2 对象存储。
一开始是我和朋友banzhe开发来自己用的,白嫖 Cloudflare 免费额度。
目前支持的功能:
项目地址:web-archive
     1 
                    
                    Tink   PRO 很棒啊,试了一下 
                 | 
            
     2 
                    
                    SenLief      358 天前 
                    
                    这个我试了一下,简单粗暴,把网页直接下载了过去。。。 
                 | 
            
     3 
                    
                    sublimevsatom      358 天前 via Android 
                    
                    支持 Firefox 吗 
                 | 
            
     4 
                    
                    songray   OP @SenLief 实际上用了 singlefile ( https://chromewebstore.google.com/detail/singlefile/mpiodijhokgodhhofbcjdecpffjipkle ) 的核心 lib 。把图片和一些其他资源 base64 内联了。 
                直接下载对现代很多 csr 网页是没用的。  | 
            
     5 
                    
                    songray   OP @sublimevsatom 不支持,因为我们俩都不用 firefox ,移植难度应该不大,不过没有动力 
                 | 
            
     6 
                    
                    mcone      358 天前 
                    
                    思路挺好的,赞一个 
                我之前是 evernote 重度用户,后来转投 onenote 了,也考虑过搞一个类似的  | 
            
     7 
                    
                    dianso      358 天前 
                    
                    好东西,收藏 
                 | 
            
     8 
                    
                    loveqianool      358 天前 
                    
                    @songray Firefox 很多用户哦 
                 | 
            
     9 
                    
                    songray   OP @loveqianool 因为初衷是我们俩自己用的工具顺便开源,如果社区希望实现的话,提交 pr 或者 fork 一份都是可以的(只要遵守 GPL v3 协议) 
                 | 
            
     10 
                    
                    iX8NEGGn      358 天前 via iPhone 
                    
                    赞一个,前段时间,我服务器到期,打算抛弃掉需要使用 Docker 部署的 Wallabag 时就在找类似的东西。 
                 | 
            
     11 
                    
                    AgentP      358 天前 
                    
                    
                 | 
            
     12 
                    
                    xiaofengchen      358 天前 
                    
                    真棒,希望有好心人支持 Firefox +1 
                 | 
            
     13 
                    
                    iniMeow      358 天前 
                    
                    很棒,感觉能用上,先马一个 
                 | 
            
     14 
                    
                    zxq9      358 天前 via Android 
                    
                    佬,想问一下这个在移动端是怎么使用的,我在 edge 里面没有找到可以导入插件的地方 
                 | 
            
     15 
                    
                    songray   OP @zxq9 移动端适配是网站做了移动端适配。不是说可以装插件啦… 
                不过我最近在考虑这个… 但是安卓只有 chrome ,ios 只有 Safari 可以装插件,还必须得上架,太麻烦了  | 
            
     16 
                    
                    caomingjun      358 天前 via Android 
                    
                    @songray 安卓 firefox 也能装插件 
                 | 
            
     17 
                    
                    songray   OP @caomingjun 第一次知道,我等会试试 
                 | 
            
     18 
                    
                    koast      358 天前 
                    
                    安卓的 Edge 的 Dev 版本也是可以装插件的 
                 | 
            
     19 
                    
                    JeffreyRSmith      358 天前 
                    
                    同类型可参考推荐: 
                1 、自部署 Readeck 2 、docker 版 singlefile  | 
            
     20 
                    
                    nicoljiang   PRO  | 
            
     21 
                    
                    songray   OP @nicoljiang 服务端抓取是这样的,但是需要无头浏览器,还有就是抓不了要登录的页面... (archive-box 啥的可以配 token 和 cookie ,就是比较麻烦)。 
                所以这俩(服务端抓取和客户端抓取)其实是不同思路的东西。他这个页面太夸张了,80M 😂  | 
            
     22 
                    
                    duckgo991      357 天前 
                    
                    太牛了,期待已久的东西,可以卸载 singlefile 了 
                 | 
            
     23 
                    
                    Tink   PRO 我也写了一个类似的,究极大粘合 
                 |