Python爬虫编程思想(117):抓取移动App数据--使用Charles监听HTTPS数据包
Posted 蒙娜丽宁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python爬虫编程思想(117):抓取移动App数据--使用Charles监听HTTPS数据包相关的知识,希望对你有一定的参考价值。
现在已经在PC端和手机端安装并信任了Charles证书,接下来可以监听HTTPS数据包了。目前大多数知名应用都使用了HTTPS传输数据。本文选择了京东商城手机端。
在京东商城App上搜索商品,会看到Charles左侧列表出现一个http://api.m.jd.com。这是京东商城App使用的API URL。后面还跟着client.action?functionId=search,如图1所示。
京东商城App完整的API URL是http://api.m.jd.com/client.action?functionId=search,其中functionId参数表示调用服务端哪一个功能,这里是search,表明用于搜索商品信息。
以上是关于Python爬虫编程思想(117):抓取移动App数据--使用Charles监听HTTPS数据包的主要内容,如果未能解决你的问题,请参考以下文章
Python爬虫编程思想(122):抓取移动App数据--用mitmproxy监听App的请求与响应数据
Python爬虫编程思想(125):抓取移动App数据--使用mitmweb监听请求与响应
Python爬虫编程思想(115):抓取移动App数据--使用Charles抓取HTTP数据包
Python爬虫编程思想(118):抓取移动App数据--mitmproxy基础