Python实现超简单【抖音】无水印视频批量下载 您所在的位置:网站首页 抖音批量视频解析怎么弄 Python实现超简单【抖音】无水印视频批量下载

Python实现超简单【抖音】无水印视频批量下载

2024-03-16 16:30| 来源: 网络整理| 查看: 265

Python实现超简单【抖音】无水印视频批量下载

左耳进右耳出asdf: import re import requests import os header = { "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", "accept-encoding": "gzip, deflate, sdch, br", "accept-language": "en-US,en;q=0.8,zh-CN;q=0.6,zh;q=0.4", "cache-control": "no-cache", "x-tt-logid": "202005280227480100140460221A4FD1CF", "x-tt-trace-host": "01ec7cfa064a667fc06b9359628310d7439e62ebd3f237434a2ab55522586ad295c69c0af06484df374b32e14ddb3f000f9912025769ad3b7c6273355e56a9332d1901cddf01df6db00b0b6f4b3f159082", 'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'cookie': 'tt_webid=6831576518742705677; _ba=BA0.2-20200528-5199e-qC83gMfiQQZIHGPAbWkc; _ga=GA1.2.1655972543.1590600365; _gid=GA1.2.843249182.1590600365' } data = { "sec_uid": "MS4wLjABAAAAlwXCzzm7SmBfdZAsqQ_wVVUbpTvUSX1WC_x8HAjMa3gLb88-MwKL7s4OqlYntX4r", "count": "21", "max_cursor": "0", "aid": "1128", "_signature": "1rexVRAciIE-bZMoZ46qv9a3sU", "dytk": "96ad80961288263ad9d1cff2895d0636" } url = "https://www.iesdouyin.com/web/api/v2/aweme/post" url = "https://www.iesdouyin.com/share/user/4195355415549012?u_code=c23d6456gli&sec_uid=MS4wLjABAAAAlwXCzzm7SmBfdZAsqQ_wVVUbpTvUSX1WC_x8HAjMa3gLb88-MwKL7s4OqlYntX4r×tamp=1590603009&utm_source=copy&utm_campaign=client_share&utm_medium=android&share_app_name=douyin" response = requests.get(url, headers=header) data = response.text pattern = re.compile('"(https://aweme.snssdk.com/aweme/v1/play/.*?)"') result = pattern.findall(data) result = [i.split("&ratio")[0] for i in result] result2 = [i.replace("/play/", "/playwm/") for i in result] for i in result: print(i) headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36', } if not os.path.exists("无水印"): os.mkdir("无水印") if not os.path.exists("水印"): os.mkdir("水印") count = 0 for res1 in result: count += 1 videoBin = requests.get(res1, timeout=5, headers=headers) with open(f'无水印/{count}.mp4', 'wb') as fb: fb.write(videoBin.content) count = 0 for res2 in result2: count += 1 videoBin = requests.get(res2, timeout=5, headers=headers) with open(f'水印/{count}.mp4', 'wb') as fb: fb.write(videoBin.content)

uniapp图片转base64

m0_73135863: 点了,收藏

Midjourney API 申请及使用

槐夏十八: 知数云的绘画返回:Unrecognized parameter(s): `你妈的不会改后缀就他妈的别动好吗,那个傻逼在哪里瞎改,cnm`

python实现登录(数据库存储用户资料)

柒云山下: 你好,代码里的data[2] == passworld:这块为啥会出现IndexError: list index out of range这个错误,这个要咋解决哈

独家揭秘!2023年最新可用微信视频号下载方法

hbqjzx: 这个方法已经过期了。又要用新的方法了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有