欢迎光临精准像素,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

python教程

Python抖音去水印视频解析下载

python教程 精准像素 2021-09-17 共16人阅读
import re
import time
import requests
temp_data = {
    'headers': {
        'User-Agent': 'Mozilla/5.0 (Linux; Android 10; ONEPLUS A6000 Build/QKQ1.190716.003; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/81.0.4044.138 Mobile Safari/537.36  aweme_170401 JsSdk/1.0 NetType/WIFI Channel/update AppName/aweme app_version/17.4.0 ByteLocale/zh-CN Region/CN AppTheme/light SystemFontScale/1.0 BytedanceWebview/d8a21c6'
    }
}
# 取视频ID
def GetVideo(Str_url):
    # 正则取文本内网址
    patt = re.compile(r'(((https?|ftp|file)://|)[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|])', re.S)
    data = patt.findall(Str_url)[3][0]
    if 'v.douyin.com' in data:
        try:
            res = requests.get(
                data,
                headers=temp_data['headers'],
                allow_redirects=False
            )
        except None:
            temp_data['GetVideo'] = False
        else:
            Location = res.headers['Location']
            if 'www.douyin.com/404' in Location:
                temp_data['GetVideo'] = False
            else:
                # 取视频ID
                video_id = re.search('\\d{19}/', Location)[0].replace("/", "")
                temp_data['GetVideo'] = video_id
    else:
        temp_data['GetVideo'] = False
# 获取无水印视频地址
def analysis_url(video_id):
    try:
        res = requests.get(
            'https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/',
            headers=temp_data['headers'],
            params={
                'item_ids': video_id
            }
        ).json()
    except None:
        temp_data['analysis_url'] = False
    else:
        if res['status_code'] == 0:
            play_url = res['item_list'][0]['video']['vid']
            temp_data[
                'analysis_url'] = 'https://aweme.snssdk.com/aweme/v1/play/?video_id={video_id}&ratio=1080p&line=0'.format(
                video_id=play_url
            )
        else:
            temp_data['analysis_url'] = False
# 下载无水印视频
def down_video(video_url):
    try:
        res = requests.get(
            video_url,
            headers=temp_data['headers']
        ).content
    except None:
        temp_data['down_video'] = False
    else:
        with open('{time}.mp4'.format(time=int(time.time())), 'wb') as f:
            f.write(res)
        temp_data['down_video'] = True
if __name__ == '__main__':
    share_url = '6.92 OxF:/ 好TMD真实  https://v.douyin.com/dBVkpXo/ 复制此链接,打开Dou音搜索,直接观看视频!'
    # 获取视频ID
    GetVideo(share_url)
    if not temp_data['GetVideo']:
        print("解析视频ID失败")
    else:
        # 解析无水印视频地址
        analysis_url(temp_data['GetVideo'])
        if not temp_data['analysis_url']:
            print('获取视频地址失败')
        else:
            # 下载视频
            down_video(temp_data['analysis_url'])
            if not temp_data['down_video']:
                print('下载视频失败')
            else:
                print('视频下载成功!')


相关专题
去水印
去水印
2021-05-13 110

去水印专题为您整理收藏了全方面去水印软件工具,包含去水印软件,去水印工具,去水印源码,还有热门的抖音去水印,快手去水印,安卓去水印等热门短视频去水印....

相关推荐
  • 抖音去水印
  • 无水印解析
  • 水印去除
  • python解析
  • php+api单文件短视频去水印解析网站源码
    php+api单文件短视频去水印解析网站源码

    源码介绍php+api单文件短视频去水印解析网站源码,无需数据库,无需安装,上传即用,不保证解析API接口永久可用,失效自行替换。源码截图...

    php源码 34 1个月前
  • 抖音/皮皮虾/快手短视频无水印解析下载工具
    抖音/皮皮虾/快手短视频无水印解析下载工具

    软件介绍做短视频的兄弟必备,搬运利器,支持抖音、皮皮虾、快手短视频无水印解析下载工具。软件截图

    软件分享 48 1个月前
  • 抖音去水印下载工具
    抖音去水印下载工具

    抖音去水印下载工具,直接输入作品ID,抖音链接,抖音链接加文字内容都可自动解析下载。勾选自动下载,自动监控剪辑板,复制内容即完成下载,快速便捷。可单独下载音乐,下载地址为文件根目录。抖音去水印下载...

    软件分享 83 9个月前
  • 抖音快手小视频批量解析去水印下载软件
    抖音快手小视频批量解析去水印下载软件

    软件说明抖音快手小视频批量解析去水印下载软件,可用下抖音和快手两个平台的视频,并且还可以批量解析下载。支持单个解析,单个批量解析,支持解析作者全部作品去水印。抖音快手去水印下载软件截图软件...

    软件分享 79 9个月前
  • PC端抖音去水印下载工具V1.86
    PC端抖音去水印下载工具V1.86

    PC端抖音去水印下载工具V1.86,E语言编写的,所以可能会报毒,不喜勿下。使用方法:打开软件,直接点击启动即可。抖音去水印下载截图...

    软件分享 91 10个月前
  • 抖音/皮皮虾/快手短视频无水印解析下载工具
    抖音/皮皮虾/快手短视频无水印解析下载工具

    软件介绍做短视频的兄弟必备,搬运利器,支持抖音、皮皮虾、快手短视频无水印解析下载工具。软件截图

    软件分享 48 1个月前
  • js+api易搜短视频无水印解析下载网站模板
    js+api易搜短视频无水印解析下载网站模板

    js+api易搜短视频无水印解析下载网站模板,API接口用的抖音API,可以更换成自己的,将复制的分享链接粘贴到输入框即可进行解析。短视频解析模板截图...

    html模板 211 1年前
  • 分享一个抖音无水印解析+背景音乐提取Api接口

    抖音无水印解析+背景音乐提取Api接口,2021年3月31日 11:55:30测试可用,输出json格式。https://api.tsyinpin.com/douyin_video.php?url=使用方法:API接口后门加上抖音短视频分享地址就可以了。...

    经验分享 174 8个月前
  • PHP抖音视频无水印解析接口

    php无水印解析抖音视频接口,直接返回抖音视频链接地址。<?phpheader("Content-Type: text/html;charset=utf-8");//设置编码error_reporting (E_ALL & ~E_NOTICE);$url = $_GET[&#39;url&#39;];if (empty($_GET[&#39;url&#39;]) || !isset($_GET[&#39...

    php教程 110 1年前
  • PHP抖音快手无水印解析APi接口源码
    PHP抖音快手无水印解析APi接口源码

    源码介绍最新2021.07.07可用的PHP抖音快手无水印解析APi接口源码,修复了抖音接口参数更新导致解析出错问题。解析源码截图使用方法丢在服务器,域名访问 ,域名/shuiyin/?url=抖音或快手短链接...

    php源码 30 2个月前
  • 批量水印去除软件-水印管家绿色免安装版+单文件版+安装版
    批量水印去除软件-水印管家绿色免安装版+单文件版+安装版

    水印管家简介Apowersoft Watermark Remover 是香港 Apowersoft 公司开发的一款专业的一键清除图片/视频的水印和瑕疵,让您轻松摆脱任何水印、污渍、标志等软件,完美去除各种水印瑕疵,自由选择需要清...

    软件分享 621 1年前
  • 水印管家在线去除图片水印、视频水印工具
    水印管家在线去除图片水印、视频水印工具

    水印管家分软件版和在线版,软件版去下面这篇文章下载,这里分享的在线工具版。[xxid]46,392[/xxid]水印管家在线版说明1、文件保密处理完成一个小时后,文件便会永久地从网站 服务器中删除,100%保障隐...

    在线工具 10213 1年前
  • 一款自用的一键去除水印工具
    一款自用的一键去除水印工具

    一款自用的一键去除水印工具,找了好多去水印工具,这款真的非常好用,精准像素推荐大家使用。除水印效果刚刚的,最主要的还简单小巧。只需要框选水印,而后去除即可。...

    软件分享 352 1年前
  • 微商营销宝v1.9.8安卓破解版 无水印
    微商营销宝v1.9.8安卓破解版 无水印

    微商营销宝v1.9.8修改版 去除付费功能 微商截图 无水印视频目前小编亲测微商截图、无水印视频提取可使用,不过大家不要去点加粉加群,这个需要扣费,不要使用!其他功能都可以使用,目前下载下来就是会员...

    营销软件 221 1年前
  • 网络流传的Deepnude无水印版 v3.0 中文直装版
    网络流传的Deepnude无水印版 v3.0 中文直装版

    Deepnude官方只有2.0版本,Deepnude目前已经停止更新了。[xxid]46,227[/xxid]官方最新2.0本地破解版可以直接看看上面的文章,免费分享。下面的这款Deepnude3.0是吾爱网友windzmf分享的中文付费破解...

    软件分享 20320 1年前
  • Python抖音官方接口分享

    抓了两个抖音的接口,一个是官方新的解析接口,另一个是拼接测试出来一个未公开的查用户信息的接口,一起分享给大家。代码放到阿里云的函数计算,可以直接托管到公网(腾讯云的云函数还需要自己配置API网关)。代码import requestsimport reheaders = {&#39;Use...

    python教程 82 7个月前
  • 好看短视频解析下载Python脚本

    前言好看视频是百度旗下的短视频平台,里面有海量好看的短视频,遇到我们喜欢的,要如何下载呢。下面直接给出python语言中地址的解析及各种不同格式视频的下载。#encoding:utf-8# 好看视频下载 import socketfrom urllib.request import urlopenimport ur...

    python教程 7 2个月前
  • Python抖音去水印视频解析下载

    import reimport timeimport requeststemp_data = { &#39;headers&#39;: { &#39;User-Agent&#39;: &#39;Mozilla/5.0 (Linux; Android 10; ONEPLUS A6000 Build/QKQ1.190716.003; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0...

    python教程 16 2个月前
  • 超星云盘Python解析直链方法

    超星云盘特点1、超星云盘是全国最大的图书数字化加工中心之一,安全有保证。2、拥有100GB免费存储空间,上传下载也同样是不限速的。3、网页版单文件上传,最高只支持1GB,而客户端是不限大小的。4、文件直链分享,就是不需要经过分享页面,点击后就能直接下载的...

    python教程 27 2个月前