telegram就不用多说了 https://telegram.org/
里面有些群组会发很多很多图片,或者视频资源。
特别是一些订阅群组,每天固定去分享一些资源。
如果想要把这些订阅群组的所有的资源都下载下来,就得靠这个神器
这是一个java工具,目前不是很完善,但是能用就行。
首先我们得安装java,官网说是至少Java 1.7
然后下载telegram_backup.jar到你的电脑,或者服务器上。
接下来就是执行了
java -jar telegram_backup.jar
首次执行会要你输入账户,一般是手机号
然后输入验证码
如果开了2步验证,还需要输入一次密码
输入以后,就会把账户信息保存下来,下次可以调用
剩下的就是开始全部导出了
使用-with-supergroups
导出超级群组,或者使用--with-channels
导出订阅群组
目前还不能选择对某个群组的消息导出,所以我一般就只导出订阅群组的,因为超级群组的消息量太夸张了
java -jar telegram_backup.jar --account 你的手机号 --with-channels
这样就开始导出了
目前默认是在账户目录下,比如我现在是在/root/.telegram_backup
如果你不是root,应该在/home/<username>/.telegram_backup
Windows就是在C:Users<username> elegram_backup
当然可以用--target <dir>来手动指定目录
导出过程很长,而且这个工具当然是需要扶墙的
这个工具会把消息记录导出到一个database.sqlite的文件
这个文件可以用Navicat Premium或者其他的工具打开
里面包含了消息,群组,以及用户等数据
同时也会在一个files目录,下载所有的媒体文件
命名方式是channel_群组id_消息ID
可以用sql查看到
这样你就可以方便的拿到对应群组的资源了
一个获取苹果超清壁纸的小程序:Ben屋壁纸 壁纸全部免费下载