如何采集移动App的数据?
2015-11-17 16:32
281 查看
原文作者:西安鲲之鹏
原文链接:http://www.site-digger.com/html/articles/20121221/45.html
移动App是越来越火,各种各样的应用如雨后春笋般出现。
下面给大家分享一下如何采集移动App的数据。
移动App实际上还是通过HTTP协议与服务器进行交互的,我们只要分析出接口地址及参数的含义,就能像采集普通网站那样采集App的数据。
1)先将要分析的App安装到手机上。
2)通过数据线将手机连接到PC。连接方式选择“Internet传输(通过电脑将电话连接到Internet)”。
3)打开抓包工具(例如,EffeTech HTTP Sniffer),先选择网络适配器为手机设备对应的项目(一定要选对,否则后面捕获不到数据)。
4)启动监听。在手机上操作App,打开想要采集的页面,此时抓包工具就会显示出该操作触发的网络请求和应答。
5)分析抓包工具监听到的HTTP报文(细心+耐心=成功)。
需要注意的是,App服务器通常会检测User-agent头,一定要设置为正确的值。
· 特别说明:该文章为西安鲲之鹏的原创文章 ,你除了可以发表评论外,还可以转载到你的网站或博客,但是请保留源地址,谢谢!!(尊重他人劳动,你我共同努力)
原文链接:http://www.site-digger.com/html/articles/20121221/45.html
移动App是越来越火,各种各样的应用如雨后春笋般出现。
下面给大家分享一下如何采集移动App的数据。
移动App实际上还是通过HTTP协议与服务器进行交互的,我们只要分析出接口地址及参数的含义,就能像采集普通网站那样采集App的数据。
1)先将要分析的App安装到手机上。
2)通过数据线将手机连接到PC。连接方式选择“Internet传输(通过电脑将电话连接到Internet)”。
3)打开抓包工具(例如,EffeTech HTTP Sniffer),先选择网络适配器为手机设备对应的项目(一定要选对,否则后面捕获不到数据)。
4)启动监听。在手机上操作App,打开想要采集的页面,此时抓包工具就会显示出该操作触发的网络请求和应答。
5)分析抓包工具监听到的HTTP报文(细心+耐心=成功)。
需要注意的是,App服务器通常会检测User-agent头,一定要设置为正确的值。
· 特别说明:该文章为西安鲲之鹏的原创文章 ,你除了可以发表评论外,还可以转载到你的网站或博客,但是请保留源地址,谢谢!!(尊重他人劳动,你我共同努力)
相关文章推荐
- ant编译android项目
- AppiumDriverLocalService.java
- android binder机制
- Android JSON数据的读取和创建
- iOS播放gif图
- android点击home键后,点击图标,重新启动第一个activity
- Android VideoView通过Intent.ACTION_VIEW播放视频(4)
- Appium Wrapper for Java
- 【转载】浅谈OpenCV人脸检测以及两个函数cvHaarDetectObjects和cvRunHaarClassifierCascade
- 移动端web开发技巧
- ListView显示与底下的控件重合了,如何解决
- iOS开发页面传值方案
- Windows下将ImageMagick移植到Android平台
- Android AlertDialog淡入淡出动画
- Android基础入门教程——8.3.17 Canvas API详解(Part 2)剪切方法合集
- Android基础入门教程——8.3.16 Canvas API详解(Part 1)
- Theme.AppCompat.Light无法找到问题
- 我是怎样转IOS应用开发的
- 关于Git
- Android里面安装windows系统