微信文章下载助手(beta版&尝鲜版)

5次阅读
没有评论

DLC 2:旧版微信(20220110)
(deepin适配版 2.9.5.41)
提取自deepin应用商店,应该不会强制升级。要是新版本微信屏蔽了获取历史主页的按钮,或者屏蔽了复制文字读取链接的功能,可以先登录老版本试试
「WeChat2.9.5.41」https://www.aliyundrive.com/s/LCbcypgQ8gE
(官方安装包 3.0.0.57)
由PyWechatSpy提供的安装包,同样适用于本程序,但是有升级提示,在此表示感谢
「WeChat3.0.0.57」 https://www.aliyundrive.com/s/sTSvw4y5k7L
DLC 1:阅读增强脚本(20211223)
为了解决音频失效和视频无法播放的问题,我这边开发了一个增强脚本,访问这里安装后,将 @match 注解修改为与你的页面地址相匹配,即可在阅读时恢复网页里的音视频
毕竟在下载过程中网页内容对我而言只表现为字符串,我想改非常麻烦,加载到浏览器就是各种对象,操作起来就简单多了

更新(20211011):
本次更新加入了“检测更新”功能,会在程序启动时判定当前运行的是否为最新版本,如果为否,会获取更新日志并提示更新,请放心,这个功能仅会输出字符串,不影响当前版本的使用

重磅更新:
在此国庆佳节之际,我加班加点为大家增添了从剪切板读取文章地址的功能,没错,就是通过某软件粘贴为html的再复制链接过程现在可以由程序自动完成了,当然,由于调用了系统API,这个新功能仅在windows上有效,不过我想问题应该不大

这一新功能的触发有两个时机:
1、不带任何参数启动,软件会直接读取链接并用默认配置下载
2、带参数启动,但参数中不包含http开头的字符串(被认为是下载链接),软件会读取链接并用你所配置的方式下载

此外,由于我的giteePages前阵子被封过一段时间,让我觉得把样式挂上去是不可靠的,此次更新决定将留言板样式放在本地,同时新增一个 -css 参数,可以将留言板样式写出到当前目录,如果发觉下载的文章留言样式混乱,用 wxac -css 命令生成个样式文件放进去就好了,最新版本还请去尝鲜版处下载

更新:给大家报告一下,现在我已经把云主机上的文章下载引擎换成wxac了,java版已彻底成为历史

经过大约一个月断断续续的学习和两天的开发,go语言版的微信文章下载助手已经实现了!
它移植自我的同名Java项目,纯命令行操作,可以利用它快速下载你所喜欢的公众号下的全部文章(含留言)

相比Java版本,go版本不需要安装Java环境,可以直接运行,占用内存低,同时它的并发能力更强,这意味着下载速度会更快

传入参数时,程序会根据你提供的数据抓取文章下载:

当不传入任何参数时,程序会输出帮助信息:

但是,由于我对go语言尚未完全熟悉,成品中有一些问题未解决:

目前只能通过历史主页下载全部文章,单篇下载暂不支持(已支持,且比java版的适用范围更广)

目前已知指定路径的功能有点小问题,可能导致文章下不下来,因此不建议大家在命令行指定(推荐将程序放在C:\Windows下,这样你可以从想保存文章的地方直接调起程序下载),我会尽快查明原因在后续版本修复(已解决,待更新)

目前go语言版本暂时没有解决文章标题重名的代码,重名文章只能保留一篇
(已解决,注意判定重复的依据是文件名+修改日期,如果仅同名,会在文件名上追加修改日期,因此请尽可能确保修改日期不被破坏)

目前go语言版本下载的文章暂时不能调整修改时间为发文时间,因为go没有像Java一样提供 setLastModified()方法,我会尽快查找相关的解决方案(已解决)

目前go语言版本暂无图形界面,我准备改天抽空用易语言写一个,方便不熟悉命令行的人使用(已解决)

目前已经支持下载已购买的付费文章,并解除复制限制(使用尝鲜版即可体验)

目前尝鲜版已启用交互式命令行,直接双击打开不会“闪退”了,可以按照提示直接粘贴网址进去(抱歉,实际测试发现在cmd和powershell中只能粘贴到大约前256个字符,还请直接用命令行指定参数)

给大家先看看效果(这次更新不出意外的话会成为第一个稳定版,因此将加上版权标识等信息以及一定的防御措施,因此大家耐心等待,别催更):

程序的使用方法可以参考自带的帮助或我的B站视频:https://www.bilibili.com/video/BV1Tf4y157Rf

文章的保存效果请自行使用体验!
(我的指导原则是简单,功能和代码都要尽可能精简,并专注于文章下载,因此类似于在软件中加入转PDF/WORD,保存图片,下载音视频等功能的需求我一律不接受)

欢迎有需求的朋友下载体验本程序!

beta版下载地址(最后更新日期:2021-07-22 11:37):
https://wwa.lanzoui.com/iAqaUrpmjdg

[NEW] 尝鲜版下载地址(最后更新日期:请以软件的更新提示为准,此处不再变动)
本次将更新 windows 32位版 和 Linux版!
https://wwa.lanzoui.com/b00oqpc8b
密码:cojt

下一个版本可能会加入更新提示功能(仅输出一行文本提示用户前往116博客破解下载最新版本,无任何强制行为),方便大家及时更新(已加入)

如果软件帮到了你,不妨捐助支持我一下
如果不想捐助,也可以来点免费评分支持一下
BUG:尝鲜版对路径做了容错处理,但是没考虑直接传入空值的情况,
因此如果用图形界面调用尝鲜版请务必明确指定路径(当前目录可以用 ./ 或 . 表示),或者改用beta版(已修复)
(尝鲜版完善了绿色字提及的所有功能,为防止被他人恶意篡改字符串,
加了vmp壳(vpm壳会把业务逻辑破坏掉,暂时先加个upx壳好了,有没有大佬帮我看看该怎么正确加壳),如无意外正式版中也会如此,介意的话请继续用beta版
哦对,你们也别试着脱壳了,经测试用upx加壳后不影响使用,但此后再用upx -d 脱壳程序就坏了,直接退出,@涛之雨 哥哥有兴趣看看怎么修复吗)

关于闪退问题:
下载器是在win10上开发的,所以不存在所谓win10闪退的问题,之所以会感觉程序闪退是因为你双击打开了它,而本程序需要通过命令行调用
当然,考虑到有的同学不熟悉命令行接口,我特地用易语言写了个简单的图形界面给大家用,由于一方面我个人不提倡用图形界面,另一方面我最近也确实要钱没钱,要cb没cb,所以这个附件就收点小钱了(收益达到上限,现在没有额外付费了)

使用这个图形界面时,主程序应该与图形界面程序放在同一目录下,且主程序必须命名为 wxArticleCatcher.exe,否则无法正确调用
另:这个下载器是64位的,无论加不加图形界面,在32位系统上都无法使用,32位系统的用户请等待我改日编译32位版本

我承诺本程序不包含任何恶意代码,代码以私有仓库托管在gitee上,可以邀请一位论坛版主/管理以及三位技术大牛一同加入仓库参与监管与开发!

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-12-01发表,共计2824字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码