好友
阅读权限25
听众
最后登录1970-1-1
|
悠度科技
发表于 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的个人博客
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|