1
SingeeKing 2018-07-02 21:58:19 +08:00 1
不再提供的话就用 SiteSucker
|
2
zbinlin 2018-07-02 22:06:47 +08:00 1
用 puppeteer 应该可以实现
|
3
zro 2018-07-02 23:05:47 +08:00 1
(看到头像,有点怀念大头死变态。。)
|
4
yangqi 2018-07-02 23:14:17 +08:00 1
放弃仿站,回头是岸
|
5
lhx2008 2018-07-02 23:26:54 +08:00 via Android 1
原理不难,从 html 开始递归遍历所有链接,并且修改为本地链接,对 css 则把所有资源链接转化为本地链接,并且下载。难点在于对 js 的解析,里面有很多链接很难完整转为本地链接。已经有很多轮子,但是没有很好用的。
|
6
flyxl 2018-07-02 23:47:09 +08:00 via Android 1
puppeteer intercept request 应该可以
|
7
Akkuman 2018-07-03 00:23:51 +08:00 via Android 1
wget --mirror -p --convert-links -P ./LOCAL URL
就可以下载整站了 |
8
akaayy OP |
10
akaayy OP @Akkuman
在网上找了一个 https://blog.csdn.net/lizhitao/article/details/29817315 wget 下载一个页面以及所需的所有文件(包括嵌入的 js,css 等) wget -E -H -k -K -p http://jsonviewer.stack.hu 运行之后,还是不行,css 里面的图片都没有下载下来 |