Python爬虫编程思想(122):抓取移动App数据--用mitmproxy监听App的请求与响应数据
Posted 蒙娜丽宁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python爬虫编程思想(122):抓取移动App数据--用mitmproxy监听App的请求与响应数据相关的知识,希望对你有一定的参考价值。
如果读者按着上一篇文章的方法成功启动了代理,并在手机上正确设置了代理的IP和端口号,那么在手机上的任何HTTP/HTTPS请求都会被mitmproxy监听到。由于大多数读者的手机上可能安装了很多App,有一些App会不断向服务端发送请求,所以根本不需要自己访问网络,只要代理设置完,就会立刻在mitmproxy的控制台显示监听到的数据,如图1所示。
每一个请求的开头是请求方法(GET、POST等),紧接着是请求的URL,然后下一行是响应信息,包括响应码,响应数据类型、响应时间等。通过上下箭头键,可以上下切换请求。
如果要查看具体的请求信息,可以在某一个请求上按<Enter>键,会显示如图2所示的信息。
以上是关于Python爬虫编程思想(122):抓取移动App数据--用mitmproxy监听App的请求与响应数据的主要内容,如果未能解决你的问题,请参考以下文章
Python爬虫编程思想(121):抓取移动App数据--设置手机的代理
Python爬虫编程思想(125):抓取移动App数据--使用mitmweb监听请求与响应
Python爬虫编程思想(115):抓取移动App数据--使用Charles抓取HTTP数据包
Python爬虫编程思想(118):抓取移动App数据--mitmproxy基础