吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5817|回复: 19
收起左侧

[Python 转载] python 22行代码简单实现通过分享链接下载无水印视频

  [复制链接]
悠度科技 发表于 2020-6-29 09:48
本帖最后由 悠度科技 于 2020-6-29 10:26 编辑

网上这类工具很多,但是我还是想自己实现一下。

研究了一下,主要流程如下:


代码如下:
[Python] 纯文本查看 复制代码
import requests
import re
import json
#获取抖音地址
url=input("请输入抖音地址\n")
userAgent = "Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Mobile Safari/537.36"
header = {
    "Referer": "https://v.douyin.com/",
    'User-Agent': userAgent,
}
#获取到视频id
r = requests.get(url,headers = header)
url=r.url
id=url.split("video/")[1].split("/?")[0]
#获取到有水印视频地址
url="https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids="+id
r = requests.get(url,headers = header)
#获取到无水印视频地址
video=json.loads(r.content)["item_list"][0]
url=video["video"]["play_addr"]["url_list"][0]
url=url.replace("playwm","play")
#开始下载
r = requests.get(url,headers = header)
with open(video["desc"]+".mp4", "wb") as code:
     code.write(r.content)
     print("下载成功")
input("按下回车退出程序")


也可以直接下载成品:
抖音无水印视频下载

新开了一个博客,佛系更新,不求关注。
贴一下地址,至少不算白写了吧
话说,我连博客的名字都没怎么想好,求推荐
mokevip的个人博客


免费评分

参与人数 4吾爱币 +3 热心值 +3 收起 理由
agi学习者 + 1 + 1 腻害了,大佬真是太秀了,多谢分享~
张有为 + 1 + 1 厉害了。多谢大佬
泳诗 + 1 我很赞同!
小和00 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 悠度科技 发表于 2020-6-29 11:57
本帖最后由 悠度科技 于 2020-6-29 12:02 编辑

是的,所以学习爬虫的重点其实还是接口分析
 楼主| 悠度科技 发表于 2020-7-5 20:22
orb001 发表于 2020-6-29 10:41
fkyangmi 发表于 2020-6-29 10:51
watermark
leohh 发表于 2020-6-29 10:53
感激,目前正在自学爬取
judgecx 发表于 2020-6-29 11:22
感谢楼主分享,原创要支持
爱与萍 发表于 2020-6-29 11:33
简洁明了,,支持下
kof21411 发表于 2020-6-29 11:34
其实重点之重就是这个api:https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=
柚子柚子 发表于 2020-6-30 00:46
成品好像用不了
 楼主| 悠度科技 发表于 2020-6-30 10:34

可以的,确定是输入类似https://v.douyin.com/J8cHNas/ 的链接,注意不要有空格
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-27 05:15

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表