用 Python 下载抖音无水印视频
说起抖音,大家或多或少应该都接触过,如果大家在上面下载过视频,一定知道我们下载的视频是带有水印的,那么我们有什么方式下载不带水印的视频呢?其实用 Python 就可以做到,下面我们来看一下。
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:1097524789
首先,我们打开抖音随意找一个视频,如下图所示:
然后点击分享按钮,找到复制链接选项,如下图所示:
接着,我们点击按钮复制链接,比如我复制的链接为: 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下载抖音无水印视频!
不知不觉距离小F最开始写的一篇抖音文章,时间也过了一年. 用Python全自动下载抖音视频! 上面这一篇阅读量是所有文章中阅读量最高的,当然还有另外两篇相关的. 用Python生成抖音字符视频! 用数 ...
- python无水印下载视频_用 Python 下载抖音无水印视频
说起抖音,大家或多或少应该都接触过,如果大家在上面下载过视频,一定知道我们下载的视频是带有水印的,那么我们有什么方式下载不带水印的视频呢?其实用 Python 就可以做到,下面我们来看一下. 首先,我 ...
- 抖音上的python课程_用 Python 下载抖音无水印视频
说起抖音,大家或多或少应该都接触过,如果大家在上面下载过视频,一定知道我们下载的视频是带有水印的,那么我们有什么方式下载不带水印的视频呢?其实用 Python 就可以做到,下面我们来看一下. 首先,我 ...
- python下载抖音无水印视频
只要一刷抖音视频,基本上就是停不下来,看到一些喜欢的视频,就想下载下来,但是通过正常手段下载的视频都会带有抖音的水印,今天就一起来使用非正常手段来看看怎么获取无水印抖音视频. 1.获取视频链接地址 这 ...
- python抖音github_使用 Python 下载抖音无水印视频
抖音 APP 中保存到本地就是无水印版本的,所以头条的服务器肯定是保存有无水印版本的抖音视频的,所以只要找到接口地址就可以搞定.先在网上搜罗了一圈,确实有人已经做了解析,还提供了收费解析服务. 搜索之 ...
- 使用Python下载抖音无水印视频
抖音 APP 中保存到本地就是无水印版本的,所以头条的服务器肯定是保存有无水印版本的抖音视频的,所以只要找到接口地址就可以搞定.先在网上搜罗了一圈,确实有人已经做了解析,还提供了收费解析服务. 搜索之 ...
- Python批量下载 抖音无水印视频!
导读: 本文 介绍了如何使用简单的Python爬虫爬取抖音上你喜欢的拍客的所有视频(包含 有水印和 无水印两种 ). 代码已上传至公众号后台,回复: 抖音 即可获得. 一.获取你喜欢的拍客的视频url ...
- python批量下载抖音无水印视频,附软件
网上很多那种抖音视频解析,去水印下载的网站,不过都只可以下单个,下下来大多数标题还是乱码.一点都不geek. 咱们懒人找资源的粉丝最大的优点就是懒,这种重复性的活python帮咱们搞定. 批量下载抖音 ...
- python下载b站视频_【python】抖音无水印视频下载和b站视频下载
本帖最后由 370125229 于 2020-3-27 17:38 编辑 萌新一枚,拿这个练练手 用python写的,部分视频可能还是会有水印 抖音 蓝奏: https://www.lanzous.c ...
最新文章
- oracle 11g 数据库恢复技术 ---03 补充日志
- QT实现共享内存进行进程间通信
- 网站“注册流程”如何“照顾用户”?
- 接口安全--签名验证
- LeetCode 1796. 字符串中第二大的数字
- 原生js设置div隐藏或者显示_10种JS控制DIV的显示隐藏代码
- 查看一个定义的方法在哪些地方被使用过(vs2008)
- LeetCode - 7 - Reverse Integer
- 力学,软体和刚体碰撞响应 以及 层次KDOP_OBB包围盒技术
- 购物车ajax php json,Ajax+json实现购物车结算
- 维护2G网络的稳定必须提升到战略高度
- 计算机知识竞赛形式,关于计算机知识竞赛试题
- JAVA 使用 pdfbox实现打印 PDF 文件 (横版,竖版)
- php的seeder是什么,使用Laravel框架的Seeder实现自动填充数据功能
- windows打开iis7服务器远程桌面管理器
- java highchart统计图_java+highchart实现分类下钻柱形图
- 【学习笔记】SBT学习笔记
- Ceph集群增加Mon时出错:admin_socket: exception getting command descriptions: [Errno 2] No such file or direc
- TL-WDN5200H无线usb网卡在ubuntu18.04/16.04上的使用
- uc显示无服务器连接,ucenter安装心得和通信失败,同步登陆失败采坑以及解决方法...