Skip to content

Python抖音去水印批量下载/提供api对接/初中生开发 2020.8.15最新版

Notifications You must be signed in to change notification settings

WhaleFell/DyDelWm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python抖音去水印批量下载(提供api对接)

Tis:

该项目 大概率 已经不可以使用了,看了之前写的弱智代码自己都不好意思,也不知道会莫名其妙的火🔥起来。

如需正常使用请移步到:https://github.com/AdminWhaleFall/PythonAPI API 整合程序

看看孩子其他项目叭叭😊😊😙 谢谢支持!

前言

  • 本人才是14岁的初中生,暑假期间自学Python,程序可能会存在少许bugs。欢迎各位大佬提出lssure🙋指导一下小萌新😘
  • 也十分欢迎大家再次完善修改源码,源码都写了十分详细的注释,也供初学者参考💯
  • 其实原理超级简单,有兴趣不妨bing google baidu 一下
  • 提供详细的教程,即使对编程一点了解
  • 如果喜欢并想鼓励一下卑微的我,给颗star fork也是可以哒 我会很开心哒😘

环境搭建

1. Python 3.X以上的环境 推荐Python3.7

  • 不是叭 不是叭 都0202年了,还有人用Python2.X??😥
  • 安装详细过程请自行bing

2.安装所需要的第三方库

  • pip慢的可以bing pip更换国内源

  • 打开termux或者cmd 运行:

    • 使用Linux的小可爱需要用root用户执行丫😁
    pip install requests
    pip install flask
    

运行方法

  • 打开主程序 dyDelWm.py 修改 下载视频存放目录(video_path) txt链接文档存放目录(txt.path)

image-20200815212211777

敲黑板:使用Linux的小可爱需要将 *\\改成/

  • txt链接文件

    这十分方便且快捷 直接在抖音App复制链接到txt文档就行了 支持短链接和长链接

    但是要保证1行内最多有1个链接

    • 项目中的dy_url文件提供参考

    image-20200815215134120

  • 运行 dyDelWm.py

    • Linux 小可爱 texmux输入:

      chmod 777 dyDelWm.py
      python3 dyDelWm.py

    使用 Linux 上一步所填写的路径必须有可读可写权限!

    • Windows 小可爱

      选择 打开.py文件的方式

      image-20200815213303501

      image-20200815214053519

image-20200815214140087

文件名称默认是:视频文案.mp4

因为抖音爸爸有反扒检查,我把获取视频无水印链接的时间间隔8s,需要修改请在 dyDelWm.py中的第95行 sleep(8) 修改

image-20200815214538730

搭建API方法

考虑到大家在用自己喜欢的语言开发,网上的抖音去水印解析api都没有几个可以用的。还不如自己用Python的flask模块写了个api😋(阿巴......阿巴......)

没系统学过flask 开发出来的东西 咳咳咳。。。

也希望大佬可以再次把api部分完善

1.运行runApi.py

可以在runapi.py 第91行自定义运行的端口号

image-20200815215911117

image-20200815220020897

不出意外的话。。。

2.api请求方式

请求🙇

方式:get
参数 内容
url 抖音分享链接(支持长链接和短链接)

示例:

http://127.0.0.1:8888/dy?url=https://v.douyin.com/JMU4Hat/

返回

格式:json
参数 内容
http_status http状态码 成功则为200
video_id 视频id
title 视频文案/标题
video_url 视频无水印直链
mp3_url 视频音乐链接
photo_url 视频封面图

image-20200815221059065

异常时候处理😵

image-20200815221136893

bug部分😭

出现于长链接 获取错误id后继续执行了下去,并没有返回错误

image-20200815221412914

后☺

喜欢的话点个star再走呀

About

Python抖音去水印批量下载/提供api对接/初中生开发 2020.8.15最新版

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages