zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    2015 8月 做题记录
    Nim及SG函数
    CodeForces
    CF 546E(最大流
    CF 544E(状压
    树形DP
    HDU 4173(计算几何
    HDU 4081(最小生成树
    codeforeces 540E(树状数组
    Linux nginx安装
  • 原文地址:https://www.cnblogs.com/qqzj/p/7376500.html
Copyright © 2011-2022 走看看