Python抓取手机APP中内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python抓取手机APP中内容相关的知识,希望对你有一定的参考价值。

首先下载Wireshark和模拟器(天天模拟器,夜神模拟器),天天模拟器在自带的应用商店里面能够登录微信。

然后打开Wireshark选择一个网卡开始抓包。

开始抓包后,在模拟器中要抓取的APP中对想要的资源进行点击访问,操作完成后停止捕捉,排除干扰。

技术分享

Filter用于过滤数据,在里面输入选择的过滤条件。相关的语法和设置可以在网上查找资料,这里干扰项较少,直接选出http协议的数据包。

点击所需要的数据进行分析,可以将里面的字段复制出来构造Header然后对资源进行访问。

 1 # coding:utf8
 2 import requests
 3 
 4 url = http://zhidujia.com/api/mail/whiteList/599434bb04ca4e49892b25ea
 5 
 6 headers ={ Content-Type:application/json,           
 7            uid:594ca4ef43525e8,
 8            memberId:5994abbas26e49892b25ea,
 9            version: 1.0,
10            salt: 15089506600,
11            appVersion: 1.0,
12            token: 569as4d62as51234C98A8Ba22C,
13            terminal: 1,
14            }
15 #‘Connection‘: ‘Keep-Alive‘,‘Host‘: ‘zhidujia.com‘,‘Accept-Encoding‘: ‘gzip‘,
16 #‘User-Agent‘: ‘okhttp/3.5.0‘,‘Request Version‘: ‘HTTP/1.1‘,
17 res = requests.get(url,headers=headers)
18 print res
19 print res.text

 

以上是关于Python抓取手机APP中内容的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫:抓取手机APP的数据

Python爬虫:抓取手机APP的数据

Python爬虫入门教程 29-100 手机APP数据抓取 pyspider

使用Python编写多线程爬虫抓取百度贴吧邮箱与手机号

Python爬虫新手教程:手机APP数据抓取 pyspider

Python爬虫入门教程 48-100 使用mitmdump抓取手机惠农APP-手机APP爬虫部分