【Python】获取dy无水印视频



【Python】获取dy无水印视频

特别声明:本站资源分别为免费资源、查看密码或解压密码资源、三个级别VIP会员资源。本站所有发布的内容都是安全,请放心下载!本站不可能所有资源都可以商业用途,原创或部分除外!如:商业用途请联系原作者购买正版。与本站无关!若侵犯到您的权益,请联系本站删除,我们将及时处理!

分享

根据dy分享链接获取无水印视频
需要python3环境,实现方式如下代码

import re,requests,json
 
# videourl = "https://v.douyin.com/NFFy7TG/"
 
videourl = input("输入抖音分享链接:")
 
headers = {
  'user-agent' : 'Android',
}
# 获取解析后url,提取视频ID
videonum = requests.get(url=videourl,headers=headers)
res = re.findall('video/(\d+)/',videonum.url)
 
# 获取视频json详细信息
api = f"https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids={res[0]}"
 
js = json.loads(requests.get(api,headers=headers).text)
# 获取带有水印的视频地址
vurl = js['item_list'][0]['video']['play_addr']['url_list'][0]
# 将playwm替换成play
vvurl=re.sub(r'playwm','play',vurl)
# 获取视频二进制内容并写入到文件保存
text = requests.get(vvurl,headers=headers).content
# 此步骤可以自己提取视频ID当做视频名字,我这里直接写死了
location='D:/douyin/Video.mp4'
# 写入到mp4文件
with open(location,'ab') as fo:
  fo.write(text)
  fo.flush()
  print("下载完成保存到D盘下的douyin文件夹")
  fo.close

 

分享到:
打赏
未经允许不得转载:

作者: cj13888, 转载或复制请以 超链接形式 并注明出处 易启发资源网
原文地址: 《【Python】获取dy无水印视频》 发布于2022-4-7

评论


切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

切换登录

注册

【Python】获取dy无水印视频

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏