python一键去抖音视频水印工具


Posted in Python onSeptember 14, 2018

无水印视频下载

方法一:
无水印视频下载很简单,有一个通用的方法,就是使用去水印平台即可。
我使用的去水印平台是:http://douyin.iiilab.com/
在输入框中输入视频链接点击视频解析,就可以获得无水印视频链接。
这个网站当初我写代码的时候是好使的,当初用这个网站下了一些无水印视频,不过写这篇文章的时候发现这个取水印平台无法正常解析了,等它修复好了再用这个功能吧。
这个平台不仅包括抖音视频去水印,还支持火山、快手、陌陌、美拍等无水印视频。所以做一个这个网站的接口还是很合适的。
简单测试了一下,这个网站的API是需要付费解析的,如果通过模拟请求的方式有些困难,因此决定上浏览器模拟器Splinter。
这里使用方法就不累述,不过有一点可以说的是,我们可以配置headless参数,来将Splinter配置为无头浏览器,啥事无头浏览器呢?就是运行Splinter不调出浏览器界面,直接在后台模拟各种请求,很是方便。
这部分的代码很简单,无非就是填充元素,确定解析按钮位置,点击按钮,获取视频下载链接即可。这点小问题,就自行分析吧。
整体代码:

python一键去抖音视频水印工具

方法二:
这个方法是通过网友的反馈得知的,对下载链接直接修改即可得到无水印下载链接。
download_url = video_html['video']['play_addr']['url_list'][0].replace('playwm','play')
方法简单粗暴,很好用。好处就是处理速度飞快,缺点是这种方法通用性不强,不同视频发布平台的打码方法可能有不同,需要自行分析。

总结

玩爬虫还是很有意思的,请勿用于学习以外的用途,希望大家都有所收获。

Python 相关文章推荐
web.py在SAE中的Session问题解决方法(使用mysql存储)
Jun 24 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
May 27 Python
django之session与分页(实例讲解)
Nov 13 Python
python使用代理ip访问网站的实例
May 07 Python
python 读取Linux服务器上的文件方法
Dec 27 Python
Python实现点阵字体读取与转换的方法
Jan 29 Python
python 字符串常用函数详解
Sep 11 Python
Python字典中的值为列表或字典的构造实例
Dec 16 Python
keras的backend 设置 tensorflow,theano操作
Jun 30 Python
python xlsxwriter模块的使用
Dec 24 Python
python字符串的多行输出的实例详解
Jun 08 Python
Python写情书? 10行代码展示如何把情书写在她的照片里
Apr 21 Python
python入门:这篇文章带你直接学会python
Sep 14 #Python
Python函数any()和all()的用法及区别介绍
Sep 14 #Python
Python连接Redis的基本配置方法
Sep 13 #Python
Python线程下使用锁的技巧分享
Sep 13 #Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
Sep 13 #Python
python中字符串内置函数的用法总结
Sep 13 #Python
浅析python继承与多重继承
Sep 13 #Python
You might like
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
php中实现获取随机数组列表的自定义函数
2015/04/02 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
PHP树形结构tree类用法示例
2019/02/01 PHP
PHP微商城开源代码实例
2019/03/27 PHP
laravel框架使用极光推送消息操作示例
2020/02/15 PHP
JavaScript 调试器简介
2009/02/21 Javascript
javascript写的日历类(基于pj)
2010/12/28 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
javascript实现json页面分页实例代码
2014/02/20 Javascript
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
JS实现统计复选框选中个数并提示确定与取消的方法
2015/07/01 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
Vue开发环境中修改端口号的实现方法
2019/08/15 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
2019/10/23 jQuery
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
Python基于pandas实现json格式转换成dataframe的方法
2018/06/22 Python
Python2实现的图片文本识别功能详解
2018/07/11 Python
python实现差分隐私Laplace机制详解
2019/11/25 Python
python实现ftp文件传输功能
2020/03/20 Python
python中str内置函数用法总结
2020/12/27 Python
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
Gina Bacconi官网:吉娜贝康尼连衣裙和礼服
2018/04/24 全球购物
教育学专业毕业生的自我鉴定
2013/11/26 职场文书
房地产出纳岗位职责
2013/12/01 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
日化店促销方案
2014/03/26 职场文书
一帮一活动总结
2014/05/08 职场文书
Golang 语言控制并发 Goroutine的方法
2021/06/30 Golang
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle
mybatis 获取更新记录的id
2022/05/20 Java/Android
Win10加载疑难解答时出错发生意外错误的解决方法
2022/07/07 数码科技