经过大约一个月断断续续的学习和两天的开发,go语言版的微信文章下载助手已经实现了!
它移植自我的同名Java项目,纯命令行操作,可以利用它快速下载你所喜欢的公众号下的全部文章(含留言)
相比Java版本,go版本不需要安装Java环境,可以直接运行,占用内存低,同时它的并发能力更强,这意味着下载速度会更快
传入参数时,程序会根据你提供的数据抓取文章下载:
但是,由于我对go语言尚未完全熟悉,成品中有一些问题未解决:
目前只能通过历史主页下载全部文章,单篇下载暂不支持
目前已知指定路径的功能有点小问题,可能导致文章下不下来,因此不建议大家在命令行指定(推荐将程序放在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] 尝鲜版下载地址(最后更新日期:2021-07-26 11:07)
https://wwa.lanzoui.com/i16z1ruxu1g
下一个版本可能会加入更新提示功能(仅输出一行文本提示用户前往吾爱破解下载最新版本,无任何强制行为),方便大家及时更新
如果软件帮到了你,不妨捐助支持我一下,你们的捐助可以减轻我打暑假工的压力,让我有精力近一步优化更新程序
如果不想捐助,也可以来点免费评分支持一下
BUG:尝鲜版对路径做了容错处理,但是没考虑直接传入空值的情况,
因此如果用图形界面调用尝鲜版请务必明确指定路径(当前目录可以用 ./ 或 . 表示),或者改用beta版(已修复)
(尝鲜版完善了绿色字提及的所有功能,为防止被他人恶意篡改字符串,
加了vmp壳(vpm壳会把业务逻辑破坏掉,暂时先加个upx壳好了,有没有大佬帮我看看该怎么正确加壳),如无意外正式版中也会如此,介意的话请继续用beta版
哦对,你们也别试着脱壳了,经测试用upx加壳后不影响使用,但此后再用upx -d 脱壳程序就坏了,直接退出,@涛之雨 哥哥有兴趣看看怎么修复吗)
关于闪退问题:
下载器是在win10上开发的,所以不存在所谓win10闪退的问题,之所以会感觉程序闪退是因为你双击打开了它,而本程序需要通过命令行调用
当然,考虑到有的同学不熟悉命令行接口,我特地用易语言写了个简单的图形界面给大家用,由于一方面我个人不提倡用图形界面,另一方面我最近也确实要钱没钱,要cb没cb,所以这个附件就收点小钱了(收益达到上限,现在没有额外付费了) wxArticleCatcher_GUI.txt
使用这个图形界面时,主程序应该与图形界面程序放在同一目录下,且主程序必须命名为 wxArticleCatcher.exe,否则无法正确调用
另:这个下载器是64位的,无论加不加图形界面,在32位系统上都无法使用,32位系统的用户请等待我改日编译32位版本
我承诺本程序不包含任何恶意代码,代码以私有仓库托管在gitee上,可以邀请一位论坛版主/管理以及三位技术大牛一同加入仓库参与监管与开发!