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基础

Python爬虫编程思想(124):抓取移动App数据--mitmdump与Python对接

Python爬虫编程思想(124):抓取移动App数据--mitmdump与Python对接