标签:解决 png .com 列表 com 处理 功能 格式 代理设置
使用Fiddler分析Android版API
首先要准备的工具:
原理很简单,打开Fiddler,将它设置成为一个代理,然后将同一局域网中的Android手机代理设置为Fiddler所在的电脑。
之后Android手机所有的HTTP请求都会先经过代理(Fiddler所在的电脑),Fiddler当然也能捕获到请求的各种数据。(注意如果捕获的回话过多,请通过Fiddler右侧的Filter进行过滤)。
如果对Fiddler不熟悉的童鞋可以看这里:http://kb.cnblogs.com/page/130367/
之后,打开Android手机中的知乎日报APP,你就会看到所有的HTTP请求:
如上图,注意一定要使用filter进行过滤(图中右侧)。可以看到,知乎日报APP中各种操作都能看到对应的API,大概有以下:
(有关登录的API本人没有分析)
每个API都是通过Get方式请求的,返回的大部分都是Json格式的数据(有一部分是HTML)。下图是我整理出来的一些API:
等源码传上来之后,大家可以下下去看看。每个API返回的格式如下(以抓取主题日报列表为例):
返回的JSON数据很好处理,使用Windows.Data.Json命名空间的类型就可以全部解决。这是获取API部分的准备。
以上。
功能还没有做完,先看几张图:
标签:解决 png .com 列表 com 处理 功能 格式 代理设置
原文地址:http://www.cnblogs.com/tester-l/p/6045444.html