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