前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【愚公系列】2022年01月 python爬虫自动化-ABD连接安卓设备进行抓包

【愚公系列】2022年01月 python爬虫自动化-ABD连接安卓设备进行抓包

作者头像
愚公搬代码
发布2022-01-04 10:14:28
6340
发布2022-01-04 10:14:28
举报
文章被收录于专栏:历史专栏

文章目录


一、开发者模式

打开手机开发者模式-》点击允许wifi调试或USB调试

二、测试连通性

输入adb devices查看刚刚连接的设备

在这里插入图片描述
在这里插入图片描述

三、查找包名

输入adb shell 进入刚刚连接的device的shell,再输入pm list packages查看安卓设备安装了哪些包

也可以根据关键字查找包名pm list packages | grep tencent

在这里插入图片描述
在这里插入图片描述

四、抓取app包的数据请求

1.抓取socket请求:

我们先使用adb shell "ps|包名" 如:adb shell "ps|grep com.tencent.mm"

此命令可以过滤出该应用的进程号PID,如图:

在这里插入图片描述
在这里插入图片描述

最后的结果:(这是对socket进行的抓取)

在这里插入图片描述
在这里插入图片描述

如果中文出现乱码,可以在cmd中执行“chcp 65001”命令,将编码改为UTF8,防止中文显示乱码问题,

2.抓取http或者https请求

http抓取

代码语言:javascript
复制
adb shell  logcat |grep 3884| grep http > c:\tv.txt

https抓取

代码语言:javascript
复制
adb shell logcat |grep 3884| grep https > c:\tv.txt

添加时间进行抓取

代码语言:javascript
复制
adb shell logcat -v threadtime |grep 3884| grep https > c:\tv.txt
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/01/01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、开发者模式
  • 二、测试连通性
  • 三、查找包名
  • 四、抓取app包的数据请求
    • 1.抓取socket请求:
      • 2.抓取http或者https请求
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档