-
Notifications
You must be signed in to change notification settings - Fork 41
Home
Mr.Fang edited this page Oct 12, 2024
·
10 revisions
微信公众号离线文章保存
公众号文章离线保存
-
文件资源:支持图片、音频、视频(不含视频号,第三方视频资源)保存
-
操作系统: window(不支持 win7)、Mac、Linux、Docker(自行构建)
-
文章资源:标签合集,首页合集,单个文章(不支持获取历史)
-
支持将 HTML 文章转换为 PDF 格式(需安装 wkhtmltopdf)
-
支持 HTTP 基础认证(公网部署最好开启认证模式,防止有人瞎搞)
-
支持图片直接转
base64(本地将不存储图片)
解压zip免安装版双击 wxdown 或 cmd 执行 wxdown 启动就 ok 了。浏览器访问 http://127.0.0.1:81
home
├─data # 下载资源目录 ├─web # 管理端页面 ├─wxdown # 可执行文件,软件启动入口 └─wkhtmltopdf.exe # html 转 pdf 程序
# 服务端口 port: 81 # 本地数据文件存储路径 path: ./data # 启动时在默认浏览器打开 # true 开启 false 关闭 默认:true browser: true # HTML 转 PDF 配置 # 下载 wkhtmltopdf 路径 https://wkhtmltopdf.org/downloads.html # window 环境无需下载,已包含 wkhtmltopdf.exe。 # 如果你单独安装了 wkhtmltopdf 请删除根目录下 wkhtmltopdf.exe wkhtmltopdf: # true 开启 false 关闭 默认关闭 enable: true # linux 例如:/usr/local/wkhtmltopdf/bin/ # window 例如:E:\Program Files\wkhtmltopdf\bin path: # 采集线程配置 thread: # 同时下载 HTML 线程数量 html: 10 # 同时下载图片线程数量 image: 20 # 图片转 base64 格式,系统不会下载图片,页面直接嵌入 base64 字符串 # true 开启 false 关闭(默认) base64: false # http 基础认证 auth: # true 开启 false 关闭 默认关闭 enable: false # 用户 账号:密码 users:
-
GET仅支持单次下载,POST支持批量提交,请求头类型JSON格式 - http://127.0.0.1:81/gather/+需采集地址。就可以直接把地址发给采集软件
| 地址 | 请求方式 | 请求参数 | 请求体 |
|---|---|---|---|
| http://127.0.0.1:81/gather/ | GET | /gather/https://mp.weixin.qq.com/1 | 无 |
| HEAD | /gather/https://mp.weixin.qq.com/1 | 无 | |
| POST | /gather/ | ["https://mp.weixin.qq.com/1","https://mp.weixin.qq.com/2",...] |
注意IP(192.168.0.xxx)替换 127.0.0.1
javascript:fetch("http://127.0.0.1:81/gather/" + window.location.href,{mode:"no-cors"});
使用方法:
- 浏览器书签栏➡️右键➡️添加网页...➡️名称:随便你能记住就行➡️网址:输入下面
js脚本 - 打开浏览器公众号文章
- 点击上面添加的书签脚本软件会自动采集
| 地址 | 请求方式 | 请求参数 | 请求体 |
|---|---|---|---|
| http://127.0.0.1:81/articles | GET | 无 | 无 |
| 地址 | 请求方式 | 请求参数 | 请求体 |
|---|---|---|---|
| http://127.0.0.1:81/open/ | GET | /open/公众号名称 | 无 |