国庆节7天假期在家学习了下golang,于是用golang重写了之前python开发的公众号批量下载工具,分享下我的学习成果。

搭建golang环境

下载对应系统的安装包https://go.dev/dl/ ,如果下载慢可以用镜像 https://golang.google.cn/dl/ ,http://mirrors.ustc.edu.cn/golang/ ,https://studygolang.com/dl ,比如Windows系统下载这个https://studygolang.com/dl/golang/go1.19.1.windows-amd64.msi ,如果电脑里已经有go,安装之前会提示卸载旧版本,确定后直接覆盖安装在原来的Go目录。

安装成功后打开命令行输入go version就可以看到go版本了,这里用的命令行工具是微软的https://github.com/microsoft/terminal, 比如用python下载公众号文章 ,命令行里的链接可以可以直接打开,不用再复制了。


golang下载公众号话题


输入话题地址的下载效果如图,上千个音频很快就下载完了。


这次用golang重写了下,代码如下:

下载效果一样的,并且打包生成的exe还支持Windows7:

如果还想批量下载公众号文章封面,视频,音频等,可以试试我写的小工具: