python抓取无水印视频_利用Python批量下载无水印的抖音视频!这个脚本已做好!...

本文介绍如何使用Python结合Fiddler抓取并下载无水印抖音视频。通过Fiddler截取HTTPS请求,找到MP4链接,然后利用Python脚本保存视频。虽然遇到文件保存不完整的问题,但通过按键精灵模拟滑动解决了部分问题,成功下载了400多个视频,计划用于搭建网站或小程序。
摘要由CSDN通过智能技术生成

利用Python批量下载无水印的抖音视频!这个脚本已做好!

发布时间:2018-09-28 20:38,

浏览次数:464

, 标签:

Python

上篇文章研究的是fidder抓取抖音用户信息的,有兴趣可以看上篇文章。这次再来聊一聊。

尽量用通俗的语言说一下,可能我说的有些错误,首先说一下fidder,fidder的功能很强大,可以截取手机模拟器里抖音与服务器之间的网络请求数据,我们要抓的是https协议请求。现在浏览的网站都多数是http和https请求,https就是比http请求要安全很多,截取https需要安装证书,fiider有自带的证书,下载下来安装到安卓模拟器即可。具体细节百度咯,安装好过后fidder上就看到抖音的各种网络请求了。.

私信小编01 02 03 04 即可获取数十套PDF哦!此脚本可分享!

现在上图我们看到了抖音的各种网络请求,我们看看数据类型为MP4的链接复制出来,点击右键复制url,复制到浏览器打开.

嘿嘿嘿,没有水印的呀,接下来我就开始研究怎么把这个视频保存下来呢?一开始想保存这个视频网址,但是过几天就凉凉了,403错误,没有权限访问了。只能保存文件了,找到思路跟上一个帖子一样的,找到请求网址的规律

发现视频网址的host地址有好几个,本来是构建数组的,判断oSession.host在不在那个数组里面,但是出现了不能访问静态内容的错误,只能用 或

判断了,跟javascript的语法差不多,还好fidderscript有自动补全,输入oSession.Save

,后面会有很多选项,然后就把所有的返回内容都保存下来了。

最大的就是MP4了,把后缀名改成MP4就能直接播放了。。接下来就要循环读取这个文件了,有点问题暂时还没有解决,我写的python读取文件的脚本可能只会读取到文件的一半,很少的文件不能播放,因为fidder存文件不能一瞬间存完把,需要时间。只能把按键精灵的脚本滑动延迟调到十秒才能减少不能播放的文件。

接下来写个按键精灵的小脚本,模拟人工点击滑动,清除缓存,重启app,写了小个界面。

昨天晚上挂了一晚上,早上按键精灵调试模式暂停了,下个400多个,有几个不能播放。先上传到阿里云里面准备弄个网站或者小程序玩玩。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值