吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 17704|回复: 458
收起左侧

[原创工具] 公众号文章下载工具

    [复制链接]
/bq 发表于 2025-11-28 12:02
本帖最后由 /bq 于 2026-3-16 22:26 编辑

公众号文章下载工具升级 2026.03.15

去除功能
  1 文件类型转换
  2 界面精简

功能添加
  1 支持win,linux,平台使用,先发布win平台测试
  2 在set.dat中添加用户名,密码参数支持邮件分发收藏功能,填写EmailTcc支持抄送到邮箱功能
  3 支持邮件内容点击收藏,自动导入软件功能
  4 支持图片格式文章下载
  5 添加cvs数据支持,历史记录可保持
  6 添加l18n语言切换功能

已知问题
  1 不支持https://mp.weixin.qq.com/s?__biz=文章下载
  2 图片格式文章显示未排版

下载:下载:https://wwbvg.lanzoue.com/iDTs93ksdqef 密码:52pj
实现原理:
     就是一个页面下载工具,然后对网页源码进行截取、替换的过程,你可以用F12打开源码,然后搜索jsdecode,然后前面有nick_name的是标题,create_date就是发布日期,content这个是网页真实源码,把真实源码里面的%3C这些替换一下就成,要替换的字符列表就是jsdecode里面的东西,最后加上html的头,就是正常文章页面。下面的源码就是截取,替换过程使用delphi的实现。


    核心源码:
[mw_shl_code=delphi,true]  with idhtp do
  begin
  aTitle := Get(edtUrl.text);
  aContent := aTitle;
  aNick := aTitle;
  aDate := aTitle;

  System.delete(aTitle, 1, pos('title: JsDecode(', aTitle) + 16);
  System.delete(aTitle, pos('''),', aTitle), Length(aTitle));
  aTitle := aTitle.Replace('|', '_');

  System.delete(aDate, 1, pos('create_time: JsDecode(', aDate) + 22);
  System.delete(aDate, pos(' ', aDate), Length(aDate));

  System.delete(aNick, 1, pos('nick_name: JsDecode(', aNick) + 20);
  System.delete(aNick, pos('''),', aNick), Length(aNick));
  Self.Caption := aNick + '  ' + aTitle;

  System.delete(aContent, 1, pos('content_noencode: JsDecode(', aContent) + 27);
  System.delete(aContent, pos('''),', aContent), Length(aContent));
  aContent := aContent.replace('\x5c', '\').replace('\x0d', '\r').replace('\x22','"').replace('\x26', '&').replace('\x27', '\').replace('\x3c', '<').replace('\x3e', '>').replace('\x0a', '\n').replace('data-src', 'src').replace('max-width: 100%;width: 100%;box-sizing: border-box;height: auto !important;','width:500px');

  mmoContent.Text :='<html><body><section style="box-sizing: border-box;text-align: center;font-size: x-large;">' +aTitle + '</section>' + aContent + '</body></html>';
  aPath := format('%s\%s\%s\%s.%s', [ExtractFilePath(ParamStr(0)), aNick,aDate, aTitle, 'html']);
  ForceDirectories(ExtractFilePath(aPath));
  mmoContent.Lines.SaveToFile(aPath);


  1复制链接
     
    5.png
    2自动下载
       1.png

   3 邮件接收点击收藏自动下载下载
    2.png

    4下载结果显示  

     


免费评分

参与人数 115吾爱币 +107 热心值 +97 收起 理由
rkdawn + 1 + 1 谢谢@Thanks!
pj623 + 1 用心讨论,共获提升!
trtsky123 + 1 + 1 谢谢@Thanks!
KKK2024 + 1 + 1 我很赞同!
Noahcyc + 1 + 1 我很赞同!
mzmsl + 1 + 1 谢谢@Thanks!
liwei69288 + 1 + 1 我很赞同!
woshileilei + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
wfbluewater + 1 + 1 谢谢@Thanks!
爱不爱破解 + 1 + 1 必须点赞
2995208988 + 1 + 1 用心讨论,共获提升!
cocolingling123 + 1 + 1 谢谢@Thanks!
gzodwn + 1 + 1 谢谢@Thanks!
kk43 + 1 我很赞同!
luosaihuzi + 1 + 1 我很赞同!
3133401250 + 1 + 1 热心回复!
kekede + 1 + 1 谢谢@Thanks!
99520 + 1 + 1 我很赞同!
liuzhidong1217 + 1 + 1 谢谢@Thanks!
herosand + 1 + 1 大佬你好,请问有没办法一次性下载某一个公众号的所有文章?
diliuyue + 1 谢谢@Thanks!
KONKAv983 + 1 + 1 谢谢@Thanks!
xn8023 + 1 谢谢@Thanks!
freckle + 1 + 1 谢谢@Thanks!
白逸轩 + 1 + 1 热心回复!
mchankun + 1 + 1 我很赞同!
aiyinyin + 1 我很赞同!
bearxja + 1 + 1 我很赞同!
zzf520 + 1 谢谢@Thanks!
card628 + 1 热心回复!
xiaojiu007 + 1 + 1 我很赞同!
maiwens + 1 + 1 谢谢@Thanks!
YYL7535 + 1 + 1 谢谢@Thanks!
小小木头 + 1 + 1 谢谢@Thanks!
Dreamguykyle + 1 + 1 热心回复!
zqqqq + 1 谢谢@Thanks!
AngIos + 1 谢谢@Thanks!
琴燕 + 1 + 1 谢谢@Thanks!
ly19810529 + 1 + 1 谢谢@Thanks!
bingshen + 1 + 1 谢谢@Thanks!
0462020417 + 1 + 1 热心回复!
Issacclark1 + 1 谢谢@Thanks!
749 + 1 + 1 我很赞同!
hapy24 + 1 + 1 谢谢@Thanks!
ruanxiaoqi + 1 + 1 鼓励转贴优秀软件安全工具和文档!
zed1001 + 1 + 1 我很赞同!
就爱玩玩 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
ijnuhb123 + 1 + 1 热心回复!
Eden3306 + 1 + 1 谢谢@Thanks!
shengjw + 1 + 1 谢谢@Thanks!
koko1984 + 1 + 1 我很赞同!
dkyueya + 1 谢谢@Thanks!
likec2 + 1 + 1 谢谢@Thanks!
lmz320925 + 1 + 1 谢谢@Thanks!
laobj + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
月风月影 + 1 + 1 热心回复!
zixiao520 + 1 + 1 热心回复!
VAST0T + 1 + 1 谢谢@Thanks!
tvrcfdfe + 1 + 1 我很赞同!
棑佪茬車跕 + 1 + 1 带“/”的也无法保存成功,可以看下这个链接:https://mp.weixin.qq.com/s/ ...
wwm9985 + 1 + 1 我很赞同!
zckiszj + 1 + 1 谢谢@Thanks!
marmotking + 1 + 1 谢谢@Thanks!
dazhi1882 + 1 + 1 谢谢@Thanks!
yzyuan007 + 1 + 1 谢谢@Thanks!
SilkBreeze + 1 + 1 谢谢@Thanks!
Nicole17 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
wuuuluojun + 1 + 1 我很赞同!
twghlp + 1 + 1 谢谢@Thanks!
ngfc + 1 我很赞同!
yx69 + 1 + 1 我很赞同!
dahan531 + 1 + 1 我很赞同!
DaBaiAiMaoMao + 1 我很赞同!
vyao + 1 + 1 我很赞同!
zhangfengru + 1 谢谢@Thanks!
Fr1day + 1 热心回复!
tunis + 1 + 1 我很赞同!
23923235 + 1 + 1 热心回复!
skywalkicer + 1 + 1 谢谢@Thanks!
花心乞丐 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
13388157215 + 1 + 1 谢谢@Thanks!
lchmails + 1 谢谢@Thanks!
CareYou + 1 + 1 热心回复!
ltz19910620 + 1 + 1 用心讨论,共获提升!
z1989s + 1 + 1 热心回复!
k33215 + 1 我很赞同!
TheQer + 1 + 1 我很赞同!
生如上善若水 + 1 + 1 蓝奏云下载地址 https://wwbrt.lanzouu.com/iyeOD3cjrrqf
dlovec + 1 用心讨论,共获提升!
yp17792351859 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
嘿嘿嘿001 + 1 我很赞同!
2022313 + 1 热心回复!
抱薪风雪雾 + 1 + 1 谢谢@Thanks!
葵花籽和娃娃 + 1 我很赞同!
天涯心灵 + 1 + 1 热心回复!
zp999 + 1 谢谢@Thanks!
gbm15651075073 + 1 谢谢@Thanks!
吹牛逼我也会 + 1 + 1 我很赞同!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
xtmpip + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

oshuanghao 发表于 2025-11-29 10:35
/bq 发表于 2025-11-29 08:25
是不是目录有空格,或者放在临时目录?

弄清楚了,是因为文章标题是“权威发布 | 中央和国家机关工委印发《关于加强中央和国家机关部门机关党委建设的意见》”,里面带了“ |”,所以导致无法生成。建议楼主可以增加“修改文件名”功能。
springhu116 发表于 2025-11-28 12:24
 楼主| /bq 发表于 2025-12-1 22:29
ChaChaL 发表于 2025-12-1 22:25
可以写一下原理吗,好像直接 get 请求是拿不到文章的,是要加啥参数?

整个页面是包括在微信的页面里面的,可以在源文件里面查nickname,微信的公众号,发布时间,显示内容都是json的值,通过解码后添加到页面上的。
里面的图片是放在一个data-src中的,直接替换data-src为src就可以显示图片了。
cafevic 发表于 2025-11-28 12:54
楼主大大,能加个能下载公众号视频的吗
非法操作 发表于 2025-11-28 13:29
很实用,能不能批量下载某博主的文章
大毛孩 发表于 2025-11-28 12:29
下载试试
 楼主| /bq 发表于 2025-11-28 12:33
springhu116 发表于 2025-11-28 12:24
感谢分享,下载要CB最好说明一下哦

CB是系统收的,我没有要CB
hwyc888 发表于 2025-11-28 12:35
能不能加个公众号的视频也能下载下来呢
winwoo 发表于 2025-11-28 12:38
能不能下载付费的
582886 发表于 2025-11-28 12:40
正好有用,下下来使用,谢谢分享
 楼主| /bq 发表于 2025-11-28 13:05
winwoo 发表于 2025-11-28 12:38
能不能下载付费的

付费的可能下载不了,应该是付完了才给全部文字
 楼主| /bq 发表于 2025-11-28 13:06
cafevic 发表于 2025-11-28 12:54
楼主大大,能加个能下载公众号视频的吗

给个地址,我试试
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-6-16 01:53

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表