python批量下载抖音无水印视频,附软件

news/2024/11/9 0:58:31/

网上很多那种抖音视频解析,去水印下载的网站,不过都只可以下单个,下下来大多数标题还是乱码。一点都不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


http://www.ppmy.cn/news/238550.html

相关文章

【python】15行代码下载快手无水印短视频

文章目录 1. 成果展示2. 软件下载3. 完整代码4. 样例输入5. 样例输出6. 打包教程7. 温馨提示8. 相关推荐 1. 成果展示 2. 软件下载 win64:https://ghgxj.lanzous.com/iABghjltmpg win32、mac和linux用户请自行通过源码打包。 3. 完整代码 import re import reques…

php如何无水印解析快手,快手短视频无水印解析过程及代码

重要:本文最后更新于2020-08-22 08:26:13,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗。 抖音快手作为目前最大的两大视频平台,使用量是非常大的,看到某些好看的视频想要保存下来但是又有水印改怎么办呢?狗哥已经发布了抖音短视频无水印解析服务,欢…

新手如何学电影解说剪辑全教程

做电影解说只要不傻,一个星期完全可以掌握到上手操作,在很多人认为做影视解说剪辑是一件非常复杂的事,其实非常简单,只是需要一个慢慢熟练的过程,本人从零到一从未学过影视相关的知识,从剪辑到文案、配音5天…

那些X音无水印视频下载网站怎么实现的?

点击上方“Python进击者”,选择“星标”公众号 重磅干货,第一时间送达 前言 看到很多朋友都在用网上一些某音无水印下载,作为程序员,咱们自己来整一个。今天咱们来说说某音无水印下载的思路,没有为什么,直接…

《最后的风之子/神风终极战士》1024*576分辨率 BD中英双字无水印

◎译  名 最后的风之子/神风终极战士/最后的气宗/降世神通/风之子 ◎片  名 The Last Airbender ◎年  代 2010 ◎国  家 美国 ◎类  别 动作/冒险/家庭/幻想 ◎语  言 英语 ◎字  幕 中英双字 ◎IMDB评分 4.4/10 (17,202 votes) ◎文件格式 BD-RMVB ◎视…

STM32F103xx 的USART1 移植到STM32F105RBT6

1. STM32F103 和 STM32F105 的时钟配置区别&#xff0c;STM32F105 默认使用的外部晶振是25Mhz&#xff0c;需要改成8Mhz stm32f10x.h #if !defined HSE_VALUE#ifdef STM32F10X_CL#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz …

hacknet攻略(更新中)

序章 然后点自己的电脑&#xff0c;再点一下SCAN(扫描可用主机)&#xff0c;再点断开 然后点蓝色的电脑&#xff0c;是连接的意思 点中间Probe系统图标&#xff0c;看开放端口数 若端口数为0可以使用porthakc命令直接黑入系统 几个会用到的命令cd, rm * ,dc关闭连接&…

工作上常用的sql写法/函数

保留两位小数 10 &#xff1a;十进制 2&#xff1a;两位小数 100&#xff1a;除数 convert(taar.f_score/100,decimal(10,2)) 日期转换 FROM_UNIXTIME(f_submit_time/1000, %Y-%m-%d %T); UNIX_TIMESTAMP(NOW()) * 1000; FROM_UNIXTIME(UNIX_TIMESTAMP(NOW()) * 1000/1000, …