当前位置:首页>软件下载>其他软件>公众号文章下载工具

公众号文章下载工具

使用说明:

  1、打开程序
  2、在微信中浏览文章
  3、在需要导出的页面tab上右键“复制链接” ,程序会自动下载文章。
  4、程序中预览界面可以直接复制出文章,也可以在程序目录下 "公众号名称\发布日期“目录下入查看html文件。
  5、选择"pdf","docx"输出格式,需要再次点击下载,然后在相应目录下生成指定格式文件。

修正
  1、修正标题中包含“|”时无法保存问题
  2、修正日志乱码问题
  3、修正标题中包含“/”时无法保存错误


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

     源码里面的img有一个属性data-src,这个就是图片的位置,替换为src就可以直接显示图片了,其它就是保存文件等操作,另存为pdf就是把html修改后缀为doc,然后ole调用word打开doc,另存为格式“17”,这个就是pdf文件。
核心源码:

with idhtp do<br>begin<br>aTitle := Get(edtUrl.text);<br>aContent := aTitle;<br>aNick := aTitle;<br>aDate := aTitle;<br>System.delete(aTitle, 1, pos('title: JsDecode(', aTitle) + 16);<br>System.delete(aTitle, pos('''),', aTitle), Length(aTitle));<br>aTitle := aTitle.Replace('|', '_');<br>System.delete(aDate, 1, pos('create_time: JsDecode(', aDate) + 22);<br>System.delete(aDate, pos(' ', aDate), Length(aDate));<br>System.delete(aNick, 1, pos('nick_name: JsDecode(', aNick) + 20);<br>System.delete(aNick, pos('''),', aNick), Length(aNick));<br>Self.Caption := aNick + ' ' + aTitle;<br>System.delete(aContent, 1, pos('content_noencode: JsDecode(', aContent) + 27);<br>System.delete(aContent, pos('''),', aContent), Length(aContent));<br>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');<br>mmoContent.Text :='<br>' +aTitle + '<br>' + aContent + '';<br>aPath := format('%s\%s\%s\%s.%s', [ExtractFilePath(ParamStr(0)), aNick,aDate, aTitle, 'html']);<br>ForceDirectories(ExtractFilePath(aPath));<br>mmoContent.Lines.SaveToFile(aPath);<br>mmoLog.Lines.Add('文章下载完成:' + aTitle + ' ' + edtUrl.Text);<br>end;

公众号文章下载工具
公众号文章下载工具
公众号文章下载工具
公众号文章下载工具
下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

推荐阅读

给力项目创业猫会员可免费下载 加入会员
友情提醒: 请尽量登录购买,防止付款了不发货!
QQ交流群:1059819594 站长微信:qgzmt2
版权声明 1 本网站名称:创业猫
2 本站永久网址:https://www.cymao.cc/
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ2332379进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 互联网转载资源会有一些其他联系方式,请大家不要盲目相信,被骗本站概不负责!
6 本网站部分内容只做项目揭秘,无法一对一教学指导,每篇文章内都含项目全套的教程讲解,请仔细阅读。
7 本站分享的所有平台仅供展示,本站不对平台真实性负责,站长建议大家自己根据项目关键词自己选择平台。
8 因文章发布时间和您阅读文章时间存在时间差,有些项目红利期可能已经过了,能不能赚钱需要自己判断,本网站仅做资源分享,不做任何收益保障。
9 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

给TA打赏
共{{data.count}}人
人已打赏
其他软件

图片分割工具带实时预览

2025-12-3 23:24:15

其他软件

春芽地图轮椅版3.0.4

2025-12-18 0:03:01

22 条回复 A文章作者 M管理员
  1. 胡磊

    这个工具太实用了,正好需要保存公众号文章!

  2. 奶茶成瘾

    操作步骤很清晰,但是第三步复制链接后程序会自动检测吗?🤔

  3. 穹霄

    用delphi写的啊,看起来代码逻辑挺清楚的,期待更多格式导出功能

  4. 宙宇旅人

    这个工具简直是我的福音!终于能方便地保存公众号文章了

  5. 剑九幽

    能不能增加批量下载功能啊?一条条复制链接有点麻烦🤔

  6. 激动的浪花

    代码里的replace操作看着挺巧妙的,学习了

  7. 线上话痨线下哑

    pdf转换功能很实用,就是不知道排版效果怎么样

  8. 潇筱

    好东西

  9. 小小鸟

    试了一下确实能用,不过有些特殊字符还是会导致保存失败

  10. 橘子日

    期待作者继续更新,加个自动抓取功能就更完美了

  11. user8962

    谢谢

  12. 古董钟

    用delphi写的程序现在很少见了,支持开源精神👍

  13. 星火引

    第三步说自动下载,但我复制链接后没反应啊

  14. 逆流之剑

    这个工具对做自媒体的人来说太有用了,收藏!

  15. Frosted Melody

    看到技术文章就头大,但工具确实好用,感谢分享😊

  16. 棉花小熊猫

    这个工具太方便了!终于不用手动复制粘贴公众号文章了

  17. Dog汪

    第三步自动下载不太灵光,要多试几次才行

  18. 18916004567

    能不能增加批量下载功能啊?一条条复制链接有点麻烦

  19. 水枪大战冠军

    批量下载功能要是能加上就更完美了

  20. 梦幻动画

    delphi现在还能看到新项目真不容易,支持一下👍

  21. Ice小冰块

    技术原理讲得很清楚,连替换字符列表都给了,感谢开源

  22. 星空下的家

    期待作者继续更新,加个定时自动抓取就完美了

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索