根据抖音账号的分享链接下载无水印视频
最近公司对抖音视频有些需求,但是下载下来都带水印,所以自己写了个无水印下载视频
import requests
import re
from glom import *def get_video(url):requests.packages.urllib3.disable_warnings()session = requests.session()headers = {'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'}# 分享链接返回url 获取sec_uidres = session.get(url=url, headers=headers, verify=False)seu_udi = re.findall(r'sec_uid=(\w+-\w+-\w+|\w+-\w+|\w+)', res.url)# 获取视频数量总数 用户名sum_url = 'https://www.iesdouyin.com/web/api/v2/user/info/?sec_uid={0}'.format(seu_udi[0])se = session.get(sum_url).json()video_count = glom(se, 'user_info.aweme_count')print("用户名:%s" % glom(se, 'user_info.nickname'))print("视频数量:%s" % video_count)print("粉丝数量:%s" % glom(se, 'user_info.total_favorited'))print("本人关注:%s" % glom(se, 'user_info.favoriting_count'))max_cursor = 0id = 0while True:while True:if (max_cursor == 0):sec_id_url = "https://www.iesdouyin.com/web/api/v2/aweme/post/?sec_uid={0}&count=21&max_cursor=0&aid=1128&_signature=dF8skQAAK0iTKNSXi9av.XRfLI&dytk=".format(seu_udi[0])else:sec_id_url = "https://www.iesdouyin.com/web/api/v2/aweme/post/?sec_uid={0}&count=21&max_cursor={1}&aid=1128&_signature=dF8skQAAK0iTKNSXi9av.XRfLI&dytk=".format(seu_udi[0], max_cursor)sec_respone = session.get(url=sec_id_url, headers=headers, verify=False)comment = sec_respone.json()if (len(comment['aweme_list']) == 0):continueelse:break# 下一页下标max_cursor = comment['max_cursor']for s in comment['aweme_list']:id += 1# 视频名称text = s['desc']# 点赞数dianzan = s['statistics']["digg_count"]# 评论数pinglun = s['statistics']["comment_count"]# 分享数fenxiang = s['statistics']["share_count"]# 无水印视频链接地址video_url = s['video']['play_addr_lowbr']['url_list'][0]text = re.sub("(\#\w+)|(\@\w+)",'',text)print(str(id) + "、视频名称为:{0},点赞数为:{1},评论数为:{2},分享数量为:{3},视频无水印地址为:{4}".format(text, str(dianzan), str(pinglun),str(fenxiang), video_url))try:ir = session.get(video_url, headers=headers, verify=False)open('F:/ceshi/背景/%s.mp4' % text, 'wb').write(ir.content)except Exception as e:continueif(int(id) >= int(video_count)):breakif __name__ == '__main__':# https://v.douyin.com/JPrEHjx/url = input("请输入分享链接:")get_video(url)
根据抖音账号的分享链接下载无水印视频相关推荐
- 抖音一键批量下载无水印视频,这款软件帮助你
前言 上次分享了安卓端下载抖音无水印小视频,但是总有些人不满足,比如上次分享的软件苹果手机不能直接下载无水印视频,需要用链接去解析,而且手机一个个下载太麻烦?咋办?这款小神器让你一键批量下载无水印抖音 ...
- 如何在线下载无水印视频
网址:如何在线下载无水印视频https://www.shuiyinyun.com/inpaint-video.html 在线下载无水印视频步骤: 提示:下载去除平台水印而不是视频自带水印
- 抖音新作品监控助手,可以帮您同时监控多个目标账号,监控用户发作品后,可以第一时间提醒,下载无水印视频,还可以自动修改MD5。
下载的视频为抖音无水印视频,以作者名_文案命名,方便查找.
- 抖音账号矩阵系统源码开发之——视频发布功能开发
视频发布权限在账号矩阵系统研发之初,都是一个备受争议的功能,最早之前我们使用的视频发布权限名字是Video.creat, video.delete权限,但是该权限于2022年10月份做了权限的收回, ...
- 收益提高10倍,如何下载无水印视频?5分钟教你一键操作
5秒钟下载一个无水印视频素材是什么体验? 最近了解到很多新手朋友都想要去做视频二次剪辑,因为目前这个领域,他的流量大而且收益高. 很多新手小伙伴们都想通过做这个领域赚取到小收益,但是会面临一个最大的问 ...
- python多线程下载编程软件_python抖音多线程下载无水印视频
[Python] 纯文本查看 复制代码import re import requests from concurrent import futures import time headers = {' ...
- php视频吾爱破解,php 32行代码简单实现抖音无水印视频api,附前台页面
原理和之前发的python 22行代码简单实现通过分享链接下载无水印视频一样.现在是通过php再次实现,并暴露出接口,这样可以方便前台开发页面.直接上代码 [PHP] 纯文本查看 复制代码<?p ...
- 【日常分享】下载没水印的抖音视频
打开要下载的视频,点击分享按钮,复制链接. 随便找个视频,复制的内容如下: 来到俄罗斯我才知道!#俄罗斯 #国外生活 #抖音热门 #抖音好物 #歪果仁系列 @抖音小助手@DOU+小助手 https ...
- 用 Python 下载抖音无水印视频
说起抖音,大家或多或少应该都接触过,如果大家在上面下载过视频,一定知道我们下载的视频是带有水印的,那么我们有什么方式下载不带水印的视频呢?其实用 Python 就可以做到,下面我们来看一下. 很多人学 ...
最新文章
- Admin注册和路由分发详解
- 互联网“高薪榜”曝光,物联网将接棒?
- python 安装包列表导出到 txt
- 如何顺势用优势找到机会赚钱?
- day 03 剑指 Offer 10- I. 斐波那契数列-动态规划
- qqxml代码-班级作业xml卡片代码班级作业
- 3.4 Go语言从入门到精通:包管理工具之Go module
- R语言基础画图/绘图/作图
- 计算机英语名词简释及省略解释
- android 解析rss,在Android中解析RSS源
- S5P6818 芯片手册 DMA 章节 理论篇 重排
- web前端30个项目列表,学完即可上手做项目
- 数值计算大作业:最小二乘法拟合(Matlab实现)
- 加强防护,近期勒索病毒有点疯狂!
- 活久见!这么好的图文电子书制作工具我竟然才发现
- 服务机器人关键技术分析
- win7 exfat补丁_微信内测版,Win7停更?你知道吗?(内有福利)
- 渲染引擎入门到精通一_导入模型的实现和解决fbxsdk的使用坑
- 博弈论又称对策论的入门及在军事博弈问题上的简单实战
- 关于触发类通知短信,你需要了解哪些东西