网上很多那种抖音视频解析,去水印下载的网站,不过都只可以下单个,下下来大多数标题还是乱码。一点都不geek。
咱们懒人找资源的粉丝最大的优点就是懒,这种重复性的活python帮咱们搞定。
批量下载抖音视频
很久收藏的大神的python批量下载无水印抖音视频的脚本,后来抖音改api后就失效了,小懒人试着改了一下代码竟然成功运行了。
今天特地把软件打包成可以直接下载的软件,给不会python的粉丝们安排上先。
这篇文章会教大家软件怎么用,后续代码也会分享出来,同时简单解释一下这是怎么实现的。
软件使用教程
懒得写图形界面了,软件打开是黑乎乎的窗口
第一个参数是让你输入用户UID,这个UID不是账号哈,获取的方法是在抖音分享用户主页链接后用浏览器打开
看到user/后面这串数字没,这个就是该用户的UID
比如毒舌电影的主页链接是:https://v.douyin.com/7AMftF/
浏览器打开后得到UID是:927583046739879
1.软件里粘贴,回车,然后下一选项
2.输入0是去水印,输入1是带水印,继续回车
3.然后f是该用户收藏的视频,p是该用户上传的视频
4.最后一个是你要保存的文件夹,默认存到下载里
都选完了回车就解析下载了
建议条件允许的话使用手机流量作为热点下载,速度比较快而且不会轻易被断开连接。小懒人用了15分钟和3.4G的流量把毒舌电影的全部196个视频去水印下载下来了
文件标题直接和原视频标题匹配,省去大家筛选过程。
软件使用很简单,大家一看就知道了。
简单解释一下代码(后台会给出完整代码)
三个核心函数,代码里也都注释了,分别是
get_video_urls()
获得视频播放地址
get_download_url()
获得带水印的视频播放地址
video_downloader()
视频下载
比较难的是获取解析接口,原作者大大用app抓包的方法获取到api,再嵌套UID就可以得到该用户的json。再到json里拿到数据和下载地址。
把下载链接的playwm改成play就得到了去水印的地址(WM其实就是watermark的缩写,水印)
技术就讲到这里了,后面有时间再分享完整细节。
源代码后台和软件一起给出,因为蓝奏云不能传py后缀的文件,小懒人改成txt了,大家拿到手后改成py就行。
用法和软件一样,对python有兴趣的不妨看看,我也是读了好一会的才理解,才有办法去改动的。
软件的可以到我的csdn资源里下载
抖音批量下载exe