1、功能演示
该工具实现了某个人主页视频批量下载,最多支持一次下载50个视频,这50个选取的是最新发布的50个视频,视频为高清的1080p,并直接将视频保存到本地。
2、软件使用介绍
2.1 解压
拿到工具软件后,首先是对软件进行解压:
解压后,进入go-spider文件夹,文件夹中包含:conf、go-spider、readme以及软件使用说明的视频:
其中的软件使用说明视频,详细介绍了该软件的使用方式,readme中也有简单版的文字说明。
2.2 填写配置
conf文件夹中的spider.toml为软件的配置文件,需要填写两个选项,一个是cookie,一个是视频下载页,即作者主页:
spider.toml内容如下:
首先说DownloadAddr这个字段,这个字段即你要从哪里下载视频,目前默认的是央视新闻的主页,对于cookie的获取稍微麻烦一点点:
2.2.1 cookie的获取方式
a: 打开某某音首页
b: 随便选中一个作者,进入作者主页,比如央视新闻
c: win系统F12,mac右键-检查,选中【Network】选项,刷新页面,随便选中一个请求,再次选中[Headers]选项,找到cookie,把cookie中ttwid的值复制出来即是我们需要的cookie,类似这样的值:1%7Co5KW8nyjLtVgWqHC4VY1YIsBcb2VV-p373LrGwpxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,将这个值写入配置文件中Cookie字段即可。
2.2.2 下载地址
下载某位作者主页的视频,将该地址写入到配置文件中的【DownLoadAddr】字段即可。
2.3、运行软件
配置填写完成后,我们需要了解软件支持的命令行参数:
-a:要从哪里下载地址,如果设置了该参数,配置文件中配置的地址将会失效,系统以命令行指定的地址为准。
-c:本次要下载几个视频,默认10个,最多支持50个。
-g:本次下载启动几个goroutine,当前版本只支持一个,后续迭代支持多个。
-d:视频下载到哪里。
其他参数暂时没有用到。
支持的命令行参数了解后,我们就可以运行软件进行视频的下载了。
3、软件获取方式
本软件开发花费了不少时间和精力,因此编译好后上架到了淘宝店,有需要的同学可以去拍,目前支持linux版本和mac版本,win版本还不支持,没有win电脑,后面打算也购置一台,以支持windows,linux服务器阿里云买了一年,linux版本目前也是有了的。
淘宝店链接:首页-304自研软件-淘宝网
后面如果有同学有定制化开发需求也可以联系、私信。