以爬取腾讯新闻App新闻评论为例。

将手机用数据线连接上电脑,打开调试。

首先通过Charles抓包分析请求链接和响应的内容。

注意:腾讯新闻上的评论是嵌套字典的列表,我们需要进行处理,提取出列表中的字典。

代码展示

import time, jsondef response(flow):url = 'https://r.inews.qq.com/getQQNewsComment?'  # 评论所在的链接(较完整)if url in flow.request.url:text = flow.response.text  data = json.loads(text)# 从Charles中观测,data是个列表对象,列表对象是没有get()方法的,因此需提取出字典data = data.get('comments').get('new')  if data:  # 判断对象是否为空,data是评论集,包含多个评论for item in data:  # 处理每一条评论,此时item是列表item = item[0]  # 将列表转化为字典,从Charles中观测为嵌套字典的列表# 获取评论的信息nick = item.get('nick')  # 昵称agree = item.get('agree_count')  # 点赞数sex = item.get('sex')  # 性别reply_num = item.get('reply_num')  # 互动数city = item.get('province_city')  # 所在城市comment = item.get('reply_content')  # 评论# 时间戳的转换date = time.strftime("%Y-%m-%d", time.localtime(item.get('pub_time'))) print(nick, agree, reply_num, sex, city, comment, date)# 获取子评论data = item.get('reply_list')  # 嵌套字典的列表,包含多个子评论if data:  # 判断对象是否为空,data是子评论集,包含多个子评论for item2 in data:item2 = item2[0]  # 提取出字典reply_date = time.strftime("%Y-%m-%d", time.localtime(item2.get('pub_time')))reply_nick = item2.get('nick')reply_agree = item2.get('agree_count')reply_sex = item2.get('sex')reply_city = item2.get('province_city')reply_comment = item2.get('reply_content')print(reply_date, reply_nick, reply_agree, reply_sex, reply_city, reply_comment)

在py文件所在的文件目录中,按住shift键,鼠标点击右键,选择“在此处打开shell窗口”。

输入mitmdump -s file.py,在App上不断地下滑,就会打印输出所需内容。

mitmdump抓取App数据相关推荐

  1. python123 app下载_Python 逆向抓取 APP 数据

    今天继续给大伙分享一下 Python 爬虫的教程,这次主要涉及到的是关于某 APP 的逆向分析并抓取数据,关于 APP 的反爬会麻烦一些,比如 Android 端的代码写完一般会进行打包并混淆加密加固 ...

  2. Python 逆向抓取 APP 数据

    今天继续给大伙分享一下 Python 爬虫的教程,这次主要涉及到的是关于某 APP 的逆向分析并抓取数据,关于 APP 的反爬会麻烦一些,比如 Android 端的代码写完一般会进行打包并混淆加密加固 ...

  3. python爬取app、返回的是加密数据_Python 逆向抓取 APP 数据

    今天继续给大伙分享一下 Python 爬虫的教程,这次主要涉及到的是关于某 APP 的逆向分析并抓取数据,关于 APP 的反爬会麻烦一些,比如 Android 端的代码写完一般会进行打包并混淆加密加固 ...

  4. 抓取app数据教程–fiddler抓包数据截取-薄荷app为例

    转载请注明出处:抓取app数据教程–fiddler抓包数据截取-薄荷app为例 准备工具 1.手机(安装有想要抓取数据app的iphone或者android) 2.fiddler抓包工具 安装fidd ...

  5. 利用Fiddler抓取APP数据

    利用Fiddler抓取APP数据 简杨君 关注 2016.11.03 18:51* 字数 368 阅读 762评论 0喜欢 2 软件:Fiddler 系统:Windows10 手机:MX4 PRO F ...

  6. 自动抓取app数据技术方案总结

    在app运营过程中,有时候我们需要了解app中的一些数据,比如:我们自己开的网店,有时候app官方提供的数据并不能满足我们的实际需求,这时就需要使用工具来自动抓取我们自己店铺中有用的数据.一般有两种实 ...

  7. 一分钟学会如何自动抓取app数据

    网络爬虫比较适合搜集web页面数据,但在app当道的时代,很多app根本就没有对应的web网站,所以使用传统的网络爬虫抓取数据已不再适用.最近研究了一下解决方案,发现目前市面上的解决方案要么是java ...

  8. 自动抓取app数据的攻与防

    当我们发布了一款app后,一般我们并不想让别人获取我们的app数据,更不希望别人调用我们的app后端服务api.一些抢购场景尤其重要,比如:在线预约医院专家号(知名专家的号往往一票难求),在线抢购商品 ...

  9. okhttp post json 数据_使用python抓取App数据

    App中的数据可以用网络爬虫抓取么 答案是完全肯定的:凡是可以看到的APP数据都可以抓取. 下面我就介绍下自己的学习经验和一些方法吧 本篇适合有过web爬虫基础的程序猿看 没有的的话学的可能会吃力一些 ...

最新文章

  1. AndroidStudio 3.0升级之compile、implementation简要说明
  2. 使用nginx动静分离后,druid被拦截的解决方法
  3. 【线上分享】探讨TensorRT加速AI模型的简易方案:以图像超分为例
  4. Spring深入理解之ComponentScan___@ComponentScan 详解
  5. Windows 7 64位下使用ADB驱动
  6. Atitit. null错误的设计 使用Optional来处理null
  7. php商品详情显示页面代码,ecshop源码程序在购物车页面显示出商品的描述
  8. 基于FairMOT的车流量统计
  9. 【南方者】【考证】【软考】【系统规划与管理师】论文万能模板
  10. web高拍仪图片上传
  11. 共享文件 麒麟系统_麒麟操作系统安装手册.doc
  12. Android实现流量统计和网速监控悬浮窗
  13. HDU多校第六场——HDU6638 Snowy Smile(线段树区间合并)
  14. Pyinstaller的Spec文件用法
  15. Lora1278驱动V4.4.2讲解二:驱动多个SX1278芯片
  16. oracle怎么写三元表达式,Talend中变量载入(tContextLoad)的用法,及其他注意事项
  17. 《PyTorch机器学习从入门到实战》 例程(PyTorch1.2版本可用)
  18. 阿里企业邮箱的smtp
  19. html5程序阅读题,20 个重要的 HTML5 面试题及答案
  20. 热红外探测器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. 无mac电脑ios证书的申请流程
  2. 已解决: openvpn Authenticate/Decrypt packet error: packet HMAC authentication failed
  3. 列正交矩阵一定是行正交矩阵,反之亦然
  4. python pip时遇到ERROR:Cannot unpack file xxx的问题解决方法
  5. 青龙羊毛之天问科技-7日打卡【微信小程序】
  6. Android 连连看设计 (1)
  7. 独立产品灵感周刊 DecoHack #019 - Stack Overflow 发布2022 年度开发者调查结果
  8. 博捷芯划片机在LED灯珠EMC支架中切割应用
  9. 数据库题——高于部门平均工资查询问题
  10. ng-switch指令