犀渠玉剑良家子,白马金羁侠少年。这篇文章主要讲述猫眼电影App抓包获取评论数据接口相关的知识,希望能为你提供帮助。
?之前在CSDN程序人生公众号上看到了这篇文章《邪不压正》评分持续走低,上万条网友评论揭秘,是救救姜文还是救救观众?,文中提到了通过抓包猫眼App发现了评论的数据接口:http://m.maoyan.com/mmdb/comments/movie/248566.json?_v_=yes&
offset=1,其中248566属于电影的专属id,offset代表页数,但并未提及如何在猫眼App抓包。经过笔者的摸索,在尝试Charles等各种抓包工具后,踩了无数的坑之后,最终使用Fiddler抓取到了猫眼App上有关该电影的评论数据接口,现将本次抓取过程记录下来。PS.还是Fiddler大法好
使用工具与环境
windows10、抓包工具Fiddler、手机iphone6sp、猫眼专业版App
抓包过程
1.打开Fiddler Options,勾选Decrypt Https traffic选项,解密https请求。
文章图片
2.勾选Allow remote computers to connect ,允许别的机器把http/https请求发送到本机。
文章图片
【猫眼电影App抓包获取评论数据接口】3.重启Fiddler,保证PC和手机在同一局域网下,并在手机上给wifi配置手动HTTP代理,服务器为PC的ip地址,端口号为8888。之后使用safari打开链接(http://本机IP地址:8888),点击网页中的”FiddlerRoot certificate”安装Fiddler的证书,安装完成后就可以用Fiddler抓取手机上的包了。如果遇见打开App无法联网的情况,注意检查手机设置通用里的本机中证书栏是否已经信任证书。
文章图片
4.手机打开猫眼App,打开评论栏,不断下滑加载评论,最终在Fiddler里截取到评论数据接口。
文章图片
文章图片
5.打开抓取到的数据接口,可以看见相应的json数据。
文章图片
推荐阅读
- Android五种数据存储方式
- Xamarin.Android 无法检索到 Resource 问题
- HDU 6333:Harvest of Apples
- android studio 中的build.gradle
- HDU 6311 Harvest of Apples (组合数,莫队)
- Android Studio 第八十期 - Android 仿微博加载中布局
- Android Studio 第七十九期 - Android 支付宝数字递增显示
- Android Studio 第八十一期 - Android ViewFlipper全收集
- 对于移动端 App,虚拟机注册或类似作弊行为有何应对良策()