专业做邯郸网站优化,企业网站只做英文,做网站宣传有用吗,可以做审计初级题的网站哟~哟~哟~hi起来everybody今天要说说怎么在我们的手机抓包通过python爬虫入门01#xff1a;教你在 Chrome 浏览器轻松抓包我们知道了 HTTP 的请求方式以及在 Chrome 中摸清了一些套路但是除了对数据进行解析之外有时候我们想对请求的数据或者响应的数据进行篡改怎么做呢#…哟~哟~哟~hi起来everybody今天要说说怎么在我们的手机抓包通过python爬虫入门01教你在 Chrome 浏览器轻松抓包我们知道了 HTTP 的请求方式以及在 Chrome 中摸清了一些套路但是除了对数据进行解析之外有时候我们想对请求的数据或者响应的数据进行篡改怎么做呢我们经常在用的手机手机里面的数据怎么对它抓包呢那么...接下来就是学习 python 的正确姿势我们要用到一款强大免费的抓包工具Fiddler你可以到https://www.telerik.com/download/fiddler去下载如果你觉得麻烦没关系小帅b已经帮大家下载好了直接在公众号发送抓包就可以直接获取 Fiddler 啦那么 Fiddler 是怎么玩的呢一般情况下我们通过浏览器来请求服务器的时候是点对点的我来给大家画个图正常情况下浏览器给服务器发送请求服务器响应返回数据但是这个时候Fiddler非要来这里插一脚然后就变成这样了Chrome发送请求给服务器的时候会被 Fiddler 拦截下来可以在这里修改请求参数什么的然后 Fiddler 假装自己是浏览器再发送数据给服务器这个时候服务器接收到 Fiddler 的请求还是天真的以为是 Chrome 发送的于是就返回数据了没想到在半路杀出个程咬金返回的数据又被 Fiddler 拦截下来了Fiddler 可以在这个时候对数据进行修改然后在返回给 Chrome这就是 Fiddler 的主要使命好了知道了 Fiddler 的具体工作原理之后咱们就能操作一番安装完之后在电脑打开 Fiddler一般情况下我们按下 F12就可以抓取我们在浏览器的请求了如果这个时候你在浏览器发送请求但是 Fiddler 没有一丁点反应那么可以在你的浏览器配置一下代理Fiddler 的默认代理 IP 为127.0.0.1端口为8888就拿 Chrome 浏览器为例打开设置--高级--打开代理设置进行设置上面的 ip 地址和端口就可以了这时候你在浏览器访问网站在 Fiddler 就可以抓取到你的请求了不过...先别高兴太早你可能会发现很多这样的错误Tunnel to 443因为现在很多请求都是 HTTPS 了所以我们需要安装证书才可以抓取 https 的请求那么咋整咧点击菜单 Tools-Options 接着选择 HTTPS 勾上Decrypt HTTPS traffic勾完之后呢有没看到右上角有个 Actions 按钮轻轻按一下选择 Reset All Certificates完事之后回到你的浏览器输入localhost:8888可以看到一个这样子的页面点击 FiddlerRoot_certificate 下载证书安装完之后再打开 Fiddler你会发现你可以抓取 Https 的请求了那么各栏之间都代表啥意思呢左边代表的就是你的请求Result : 请求的 HTTP(s) 状态吗Protocol : 请求协议HOST : 请求的主机名URL : 请求的资源目录位置Body : 请求大小Caching : 请求的缓存Content-Type : 服务器响应的实体类型Process : 是谁(进程)发送的Comments : 备注Custom : 自定义当我们点击某一条请求后在右边的 Insepector 中就可以看到具体的请求和返回信息内容了说到这里你会发现这他妈的不就和上次讲的 Chrome 的开发工具面板差不多么稍安勿躁接下来就说说怎么来配置手机使用 Fiddler 来抓取我们手机上的数据在你的 Fiddler 中像以下设置接着 让你现在的这台电脑和你的手机都连在同一个 wifi 下接着查看你电脑的 ip 地址在你的手机上打开你连接的 wifi设置 http 代理服务器和端口这里的服务器地址就是你刚找到的 IPv4 地址端口 8888紧接着手机打开浏览器输入你的 IPv4 地址和端口下载安装证书安装完之后呢Android手机这样一般就可以用了iPhone的话还要授权一下在你手机的 设置--通用--关于本机--证书信任设置--把刚刚下载的证书打上勾ok搞定你手机的所有访问都可以用Fiddler来抓包了我现在就在我的手机上打开微信和网易云音乐可以看到我电脑上的 Fiddler抓取到了既然都抓到数据了那么接下里就来点骚操作吧使用 Fiddler 来修改一下我们的请求和返回数据应该很好玩我们来玩玩 b 站吧手机打开bilibili这时候我们可以在 Fiddler 设置过滤我们就针对 b 站的请求然后我们在 Fiddler 按一下ALTF11按完之后呢所有服务器的返回都会被 Fiddler 拦截ok接下来比如我要看 b 站的热门内容那么我们点击这个 热门 的tab可以看到Fiddler 拦截了我们点击这个请求然后点击右边的 Inspectors这时候可以看到 b 站服务器给我们返回了热门内容也就是在这个时候我们来篡改一下这些数据让我们改的数据显示到手机上那就把第一个视频的标题改了吧改成小帅b太帅了改完之后呢我们点击 Run to Completion也就是将我们的数据发给手机那么这个时候看看我们的手机吧oh不好意思小帅b成为b站热门第一了哈哈哈ok以上我们演示的是返回数据的拦截那么对于请求时的拦截快捷键是 F11相信你也知道怎么玩了(完)快关注我哦加入 Pythoner 的聚集地