当前位置:首页 > 软件研发 > 零碎脚本 > 正文内容

抖音无水印地址源代码

dragonYing2周前 (06-09)零碎脚本13
import requests
import re
import os
import json
def get_video_url(share_url):
    headers = {
    'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/121.0.2277.107 Version/17.0 Mobile/15E148 Safari/604.1'
    }

    # 发送请求获取视频页面
    response = requests.get(share_url, headers=headers)
    video_id = response.url.split("?")[0].strip("/").split("/")[-1]
    share_url = f'https://www.iesdouyin.com/share/video/{video_id}'
    response = requests.get(share_url, headers=headers)
    response.raise_for_status()
    # 使用正则表达式提取视频信息
    pattern = re.compile(
        pattern=r"window\._ROUTER_DATA\s*=\s*(.*?)</script>",
        flags=re.DOTALL
    )
    find_res = pattern.search(response.text)
    if not find_res or not find_res.group(1):
        raise ValueError("parse video json info from html fail")
    json_data = json.loads(find_res.group(1).strip())
    data = json_data["loaderData"]["video_(id)/page"]["videoInfoRes"]["item_list"][0]
    # 获取无水印视频链接
    video_url = data["video"]["play_addr"]["url_list"][0].replace("playwm", "play")
    print(video_url);
    return video_url



if __name__ == "__main__":
    get_video_url('https://v.douyin.com/8rNY5bWcgeo/')


扫描二维码推送至手机访问。

版权声明:本文由龙英博客发布,如需转载请注明出处。

本文链接:http://blog.2dan88.com/post/%E6%8A%96%E9%9F%B3%E6%97%A0%E6%B0%B4%E5%8D%B0%E4%B8%8B%E8%BD%BD.html

标签: 短视频
分享给朋友:
返回列表

上一篇:pinterest图片在线编辑

没有最新的文章了...

“抖音无水印地址源代码” 的相关文章

抖音询盘助手

抖音询盘助手

一款由本人研发的多功能抖音网页自动化询盘助手,功能丰富:1.用户采集: 根据抖音号或者主页链接,采集基本信息和所有作品基本信息2.作品采集:根据作品ID或作品分享链接,采集基本信息和评论区用户信息,支持视频和图文,支持无水印下载和音频下载。支持评论内容关键字筛选3.用户分组:根据需要自定义给已采集的...

pinterest抠图+去水印

pinterest抠图+去水印

pinterest插件,一款本人研发的小工具,并且通过本地部署的AI服务,实现AI抠图和去水印,无限制使用。...

pinterest图片在线编辑

pinterest图片在线编辑

pinterest插件,一款本人研发的小工具,可在线对pinterest网站上的所有图片进行编辑并下载...