抖音上的python课程_用 Python 下载抖音无水印视频
说起抖音,大家或多或少应该都接触过,如果大家在上面下载过视频,一定知道我们下载的视频是带有水印的,那么我们有什么方式下载不带水印的视频呢?其实用 Python 就可以做到,下面我们来看一下。
首先,我们打开抖音随意找一个视频,如下图所示:
然后点击分享按钮,找到复制链接选项,如下图所示:
接着,我们点击按钮复制链接,比如我复制的链接为: https://v.douyin.com/JePfx5f/ ,然后我们将链接复制到谷歌浏览器上,按 F12 打开开发者工具,再切换到移动设备,选择 Network,如下图所示:
我们接着按回车键进行访问,然后在 Filter 中输入 item,进而我们可以找到 item_ids 和 dykt,如下图所示:
再切换到 Preview,我们可以发现有一个 play_addr,如下图所示:
我们通过 play_addr 就可以下载无水印视频了。
看一下主要实现代码:
share_url = "https://v.douyin.com/JePfx5f/"
# 获取 itemId、dytk
get = requests.get(share_url, headers=headers)
html = get.content
itemId = re.findall(r"(?<=itemId:\s\")\d+", str(html))
dytk = re.findall(r"(?<=dytk:\s\")(.*?)(?=\")", str(html))
# 组装视频长链接
long_url = "https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids="+itemId[0]+"&dytk="+dytk[0]
# 请求长链接,获取 play_addr
video_open = requests.get(long_url, headers=headers)
vhtml = video_open.text
uri = re.findall(r'(?<=\"uri\":\")\w{32}(?=\")', str(vhtml))
# video_id 是长链接唯一变动的,提取出 uri 进行组装得到最终链接
play_addr = "https://aweme.snssdk.com/aweme/v1/play/?video_id="+uri[0]+\
"&line=0∶=540p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1&is_support_h265=0&source=PackSourceEnum_PUBLISH"
# 保存短视频
video = requests.get(url=play_addr, headers=headers)
with open("download.mp4", "wb") as file:
file.write(video.content)
file.close()
print("抖音无水印视频下载完成!")
专门建立的Python学习扣扣圈,从零基础开始到Python各领域的项目实战教程、开发工具与电子书籍。与你分享企业当下对于python人才需求及学好python的高效技巧,不停更新最新教程!点击加入我们的python学习圈
抖音上的python课程_用 Python 下载抖音无水印视频相关推荐
- 原相机水印怎么改字_抖音/自媒体做影视二次剪辑,如何下载高清无水印视频?...
很多想做影视二次剪辑的小伙伴,苦于不知道怎么获取到高清无水印视频,话不多说. 直接上干货,分享3个能帮到你的方法. 极简录屏.解析下载,磁力链接. 1.通过极简模式的录屏 优点:可以直接快速获取到需要 ...
- Python实现超简单【抖音】无水印视频批量下载
导读:本文介绍了如何使用简单的Python爬虫爬取抖音上你喜欢的拍客的所有视频(包含有水印和无水印两种).代码已上传至公众号后台,回复:抖音 即可获得. 01 获取你喜欢的拍客的视频url 即抖音用户 ...
- Python批量下载 抖音无水印视频!
导读: 本文 介绍了如何使用简单的Python爬虫爬取抖音上你喜欢的拍客的所有视频(包含 有水印和 无水印两种 ). 代码已上传至公众号后台,回复: 抖音 即可获得. 一.获取你喜欢的拍客的视频url ...
- python无水印下载视频_用 Python 下载抖音无水印视频
说起抖音,大家或多或少应该都接触过,如果大家在上面下载过视频,一定知道我们下载的视频是带有水印的,那么我们有什么方式下载不带水印的视频呢?其实用 Python 就可以做到,下面我们来看一下. 首先,我 ...
- 用 Python 下载抖音无水印视频
说起抖音,大家或多或少应该都接触过,如果大家在上面下载过视频,一定知道我们下载的视频是带有水印的,那么我们有什么方式下载不带水印的视频呢?其实用 Python 就可以做到,下面我们来看一下. 很多人学 ...
- Python 抖音无水印视频下载
引言 上篇文章讲到抖音首页视频的爬取和下载,于是我想到能不能下载特定的视频.网上搜索一番,发现有网站提供抖音无水印视频的下载,但是试了几个,发现下载下来都还是有水印的视频.上篇文章已经实现了首页无水印 ...
- 用Python下载抖音无水印视频!
不知不觉距离小F最开始写的一篇抖音文章,时间也过了一年. 用Python全自动下载抖音视频! 上面这一篇阅读量是所有文章中阅读量最高的,当然还有另外两篇相关的. 用Python生成抖音字符视频! 用数 ...
- python下载抖音无水印视频
只要一刷抖音视频,基本上就是停不下来,看到一些喜欢的视频,就想下载下来,但是通过正常手段下载的视频都会带有抖音的水印,今天就一起来使用非正常手段来看看怎么获取无水印抖音视频. 1.获取视频链接地址 这 ...
- 【python小白】抖音无水印视频下载小工具(windows)
无水印视频的方法大家都已经知道了,我很早之前也写了一个脚本.最近学习了一下下pyside2,所以我用python写了一个小工具. 运行图: from PySide2.QtWidgets import ...
最新文章
- C#之Directory类、DirectoryInfo类和Fileinfo,File以及FilesSystemInfo
- PaddleOCR加载chinese_ocr_db_crnn_modile模型进行中英文混合预测(Http服务)实践
- Transition 实现轮播图
- java 实现超时_如何实现带有超时的Runnable? - java
- main的方法是Java_Java中的main()方法
- php 比java 快_php比java要快在哪里
- android ijkplayer c层分析-prepare过程与读取线程(续1-解码粗略分析)
- linux 字幕制作工具,Arctime for Linux免费字幕软件
- 谷歌浏览器安装json-handle插件
- C语言例题5: 三角形周长面积
- 设计模式之调停者模式
- html怎么能调用微信语音,微信录音-微信录音功能新用法!【微信录音】怎么用...
- Type-C保温杯取电方案
- Uni-App - 学习心得
- 计算机网络——第二章(应用层)
- [开源工具]2022/2023 分享好用的免费的云短信/临时短信[Temp Message]
- iNFTnews | 呵护“雪山精灵”,42VERSE“数字生态保护”公益项目即将盛启
- c# Internet时间服务器同步
- GPU 利用率低常见原因分析及优化
- 小公司有个毛的管理!