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 相关文章推荐
Python入门篇之列表和元组
Oct 17 Python
python 第三方库的安装及pip的使用详解
May 11 Python
python 把文件中的每一行以数组的元素放入数组中的方法
Apr 29 Python
深入浅析python 中的匿名函数
May 21 Python
利用python对Excel中的特定数据提取并写入新表的方法
Jun 14 Python
python单例模式获取IP代理的方法详解
Sep 13 Python
如何在Django项目中引入静态文件
Jul 26 Python
Python调用graphviz绘制结构化图形网络示例
Nov 22 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
Sep 28 Python
pandas针对excel处理的实现
Jan 15 Python
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
Feb 20 Python
Python实现随机生成迷宫并自动寻路
Jun 13 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防注入漏洞过滤函数代码
2012/04/11 PHP
php输入数据统一类实例
2015/02/23 PHP
ThinkPHP中order()使用方法详解
2016/04/19 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
动态添加js事件实现代码
2009/03/12 Javascript
爆炸式的JS圆形浮动菜单特效代码
2010/03/03 Javascript
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
JS的Document属性和方法小结
2013/09/17 Javascript
js选项卡的实现方法
2015/02/09 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
jQuery带时间的日期控件代码分享
2015/08/26 Javascript
jquery.cookie.js用法实例详解
2015/12/25 Javascript
第三章之Bootstrap 表格与按钮功能
2016/04/25 Javascript
在JavaScript中对HTML进行反转义详解
2016/05/18 Javascript
Bootstrap编写导航栏和登陆框
2016/05/30 Javascript
jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
2016/06/24 Javascript
Bootstrap select下拉联动(jQuery cxselect)
2017/01/04 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
Javascript实现简易天数计算器
2020/05/18 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
详解vue修改elementUI的分页组件视图没更新问题
2020/11/13 Javascript
python 多维切片之冒号和三个点的用法介绍
2018/04/19 Python
Python中pandas模块DataFrame创建方法示例
2018/06/20 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
python获取本周、上周、本月、上月及本季的时间代码实例
2020/09/08 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
什么是"引用"?申明和使用"引用"要注意哪些问题?
2016/03/03 面试题
EJB实例的生命周期
2016/10/28 面试题
2014年党员评议表自我评价
2014/09/27 职场文书
活动费用申请报告
2015/05/15 职场文书
德能勤绩工作总结
2015/08/11 职场文书
高中化学教学反思
2016/02/22 职场文书
原生JS实现分页
2022/04/19 Javascript