直接上代码

import requests
import jsonimport easygui
from tkinter import messagebox
from tkinter import *top = Tk()
top.withdraw()class douyin_video():def __init__(self):self.headers = {'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8','Accept-Encoding': 'gzip, deflate, sdch, br','Accept-Language': 'zh-CN,zh;q=0.8','Connection': 'keep-alive','Upgrade-Insecure-Requests': '1','user-agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Mobile Safari/537.36'}self.url = ''def get_video_info(self):video_id = re.search('video/.*?/', get_local_url(headers=self.headers, url=self.url)).group().replace('video/','').replace('/', '')url = 'https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=' + video_idres = requests.get(url=url)data = json.loads(res.content)['item_list'][0]return {'file_name': validateTitle(data['desc']),'vid': data['video']['vid']}def down_video(self, name_vidObj):url = 'https://aweme.snssdk.com/aweme/v1/play/?video_id=%s&ratio=720p&line=0' % name_vidObj['vid']video_url = get_local_url(url=url, headers=self.headers)res = requests.get(url=video_url)with open(name_vidObj['file_name'] + '.mp4', 'wb') as  f:f.write(res.content)messagebox.showinfo("提示", "下载完成")def get_local_url(url, headers):html = requests.get(url, headers=headers, allow_redirects=False)return html.headers['Location']def validateTitle(title):rstr = r"[\/\\\:\*\?\"\<\>\|]"  # '/ \ : * ? " < > |'new_title = re.sub(rstr, "_", title)  # 替换为下划线return new_titleif __name__ == '__main__':getVideo = douyin_video()# while True:while True:url = str(easygui.multenterbox('抖音水印去除', '一蓑烟雨任平生',fields=['这里输入抖音视频地址链接(抖音中分享链接获取)'],values=[''])[0])if url != '':breakgetVideo.url = urltry:getVideo.down_video(getVideo.get_video_info())print('\n')except:messagebox.showwarning("提示", "错误的分享链接,或该接口失效")

效果


完事

Python抖音去水印_一步到位_一蓑烟雨任平生相关推荐

  1. python抖音表白程序代码_我喜欢你 抖音表白程序python版

    本文实例为大家分享了python抖音表白神器,供大家参考,具体内容如下 # -*- coding: utf-8 -*- import sys from PyQt5 import QtWidgets f ...

  2. python抖音上的视频_《我看抖音都出3分钟的视频了,怎么做到的》 python抖音视频上传...

    Python是什么?在抖音上看到好多培训广告 官方的讲,Python是一种计算机程序设计.是一种面向对象态类型语言,最初被设计编写自动化脚本,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的 ...

  3. python抖音涨粉代码_百万点赞怎么来?Python批量制作抖音的卡点视频原来这么简单!...

    1 目 标 场 景 玩抖音的朋友都应该知道,最近「卡点视频」简直不要太火.抖音上很多大神也出了剪辑各种卡点视频的教程. 实际上,利用很多手机 APP 或者 PR.FCPX 软件也可以制作卡点视频,但是 ...

  4. python抖音视频上传_使用 python 发布超清抖音视频

    现在做的项目中有个需求,用户可以在我们平台可以管理自己的抖音号,可以使用抖音的一些功能,比如发布自己的抖音视频等.通过抖音开放平台提供的一些接口可以实现该需求,而且最大支持 4个G 的视频发布,最大时 ...

  5. python抖音涨粉代码_抖音代码舞Python3实现

    importargparseimportosimportcv2importsubprocessfrom cv2 importVideoWriter_fourccfrom PIL importImage ...

  6. word无法打开请去应用商店_抖音去水印 | HTTP Catcher方法全解析

    果仁部落 长按二维码关注 前言 最近快捷指令抖音去水印规则已经失效,导致很多小伙伴前来询问,有一些小伙伴也提供了方法,但是因种种原因不能采纳,非常抱歉,不过今天小编为大家分享更好用的去水印方法,可在正 ...

  7. python抖音机器人_抖音 Python 机器人,论如何在抖音上找到漂亮小姐姐

    最近沉迷于抖音无法自拔,常常连续花好几个小时在抖音漂亮小姐姐身上. 明人不说暗话,为了高效.直接地找到漂亮小姐姐,我用 Python + ADB 做了一个 Python 抖音机器人 Douyin-Bo ...

  8. Python 抖音无水印视频下载

    引言 上篇文章讲到抖音首页视频的爬取和下载,于是我想到能不能下载特定的视频.网上搜索一番,发现有网站提供抖音无水印视频的下载,但是试了几个,发现下载下来都还是有水印的视频.上篇文章已经实现了首页无水印 ...

  9. Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?

    如何在抖音上找到漂亮小姐姐----抖音机器人 最近沉迷于抖音无法自拔,常常花好几个小时在抖音漂亮小姐姐身上. 为了高效.直接地找到漂亮小姐姐,我用 Python + ADB 做了一个 Python 抖 ...

  10. python抖音github_GitHub - eternal-flame-AD/Douyin-Bot: Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?...

    如何在抖音上找到漂亮小姐姐----抖音机器人 最近沉迷于抖音无法自拔,常常花好几个小时在抖音漂亮小姐姐身上. 为了高效.直接地找到漂亮小姐姐,我用 Python + ADB 做了一个 Python 抖 ...

最新文章

  1. 逆向工程、协议分析和漏洞研究
  2. sqlalchemy mysql_SQLAlchemy简明教程
  3. 云服务器 ECS 建站教程:手工部署Java Web项目
  4. 关闭服务器 找不到文件,在服务器上找不到文件时阻止代码崩溃的方法?
  5. Android 设计模式一:EIT造型
  6. 删除安装的mysql数据库文件_安装/删除MySQL数据库
  7. java IO(四):键盘录入
  8. 1000个网络摄像头如何组网?
  9. vue 打包之后不兼容ie_vue中使用的一些问题(IE不兼容,打包样式不生效)
  10. 读写自旋锁 linux,boost是否像Linux一样提供读写自旋锁机制?
  11. gpu超算算法_2018电磁仿真(HFSS、CST、FEKO)单机集群并行计算特点分析与完美解决方案...
  12. 2019Thinking(上) -- 一个前端开发者的个人思考
  13. 看 AWS 如何通过 Nitro System 构建竞争优势
  14. 大学计算机Excel考试内容,大学计算机考试—Excel(操作题供参考,不附练习文件)...
  15. 如何通过股票量化交易接口实现盈利稳定?
  16. 通往互联网架构师之路---全栈工程师
  17. Python黑客攻防(九)编写后门程序
  18. STM32填坑:时钟使能必须在外设初始化之前
  19. 数学建模竞赛中的两个技巧
  20. ◆2008 年广告创意设计师必备网址汇总◆

热门文章

  1. matlab中rand函数用法
  2. 图片占内存容量计算公式
  3. 计算机睡眠状态网络是断开的吗,电脑进入睡眠模式会自动断网如何解决
  4. ie11安装程序无法继续 因为你的计算机,ie11无法安装解决方法详解
  5. 用RANSAC算法实现干扰严重的直线拟合(续)求点线距离
  6. c15语言中不支持十六进制的数据,从十六进制字符串中提取数据
  7. 我的青春谁做主——经典台词之人生哲理
  8. toc如何判断 word_在WORD为什么点插入目录显示{TOC\o1
  9. 【单例模式、多例模式、工厂模式和枚举】
  10. 20180511-面试感悟-要知其然还要知其所以然