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 相关文章推荐
详解Python3.1版本带来的核心变化
Apr 07 Python
详解Python中的日志模块logging
Jun 19 Python
bpython 功能强大的Python shell
Feb 16 Python
简单实现python进度条脚本
Dec 18 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
May 04 Python
python 实现分页显示从es中获取的数据方法
Dec 26 Python
python和mysql交互操作实例详解【基于pymysql库】
Jun 04 Python
Python列表与元组的异同详解
Jul 02 Python
Django的性能优化实现解析
Jul 30 Python
Python实现Excel自动分组合并单元格
Feb 22 Python
python requests模块的使用示例
Apr 07 Python
浅析Python中的套接字编程
Jun 22 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传输数据的代码
2007/11/13 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
2013/11/12 PHP
php实现的一段简单概率相关代码
2016/05/30 PHP
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
Dom与浏览器兼容性说明
2010/10/25 Javascript
jquery()函数的三种语法介绍
2013/10/09 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
jQuery操作select下拉框的text值和value值的方法
2014/05/31 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
js实现微信分享代码
2020/10/11 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
2016/05/18 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
jQuery窗口拖动功能的实现代码
2017/02/04 Javascript
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
2018/04/26 jQuery
[00:12]DAC2018 天才少年转战三号位,他的SOLO是否仍如昔日般强大?
2018/04/06 DOTA
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
详谈Python基础之内置函数和递归
2017/06/21 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
python线程里哪种模块比较适合
2020/08/02 Python
CSS3自定义滚动条样式的示例代码
2017/08/21 HTML / CSS
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
杭州信雅达系统.NET工程师面试试题
2015/02/08 面试题
哈理工毕业生的求职信
2013/12/22 职场文书
党员个人剖析材料
2014/09/30 职场文书
开除通知书范本
2015/04/25 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
2016感恩母亲节校园广播稿
2015/12/17 职场文书
三严三实·严以修身心得体会
2016/01/15 职场文书
导游词之天津盘山
2019/11/01 职场文书
MyBatis核心源码深度剖析SQL语句执行过程
2022/05/20 Java/Android
HTML实现仿Windows桌面主题特效的实现
2022/06/28 HTML / CSS