加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-17 00:57:17 所属栏目:Python 来源:网络整理
导读:上篇文章研究的是fidder抓取抖音用户信息的,有兴趣可以看上篇文章。这次再来聊一聊。 尽量用通俗的语言说一下,可能我说的有些错误,首先说一下fidder,fidder的功能很强大,可以截取手机模拟器里抖音与服务器之间的网络请求数据,我们要抓的是https协议请求

上篇文章研究的是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多个,有几个不能播放。先上传到阿里云里面准备弄个网站或者小程序玩玩。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读