IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 10分钟教程,手把手带你安装使用抓包神器:Whistle ,内含精选爬虫专栏分享~~~ -> 正文阅读

[Java知识库]10分钟教程,手把手带你安装使用抓包神器:Whistle ,内含精选爬虫专栏分享~~~

简介

作者Code皮皮虾

作者简介:华为云享专家、掘金创作者、CSDN Java领域优质创作者、HDZ 核心组成员、JavaCodes公众号运营者!


先来看看Whistle

来到查看抓包请求的页面,可见显示十分的全面

image-20211208214647859

还能显示树状图,根据域名进行区分,功能十分强大!


安装步骤


1.安装Node

因为Whistle是基于Node实现的跨平台web调试代理工具,所以我们需要先去安装Node环境

Node.js (nodejs.org)

直接下载即可

image-20211208215135288


2.安装Whistle

Node安装成功后,执行如下npm命令安装whistle (Mac或Linux的非root用户需要在命令行前面加sudo,如:sudo npm install -g whistle

$ npm install -g whistle

npm默认镜像是在国外,有时候安装速度很慢或者出现安装不了的情况,如果无法安装或者安装很慢,可以使用taobao的镜像安装:

$ npm install cnpm -g --registry=https://registry.npm.taobao.org
$ cnpm install -g whistle

或者直接指定镜像安装:
$ npm install whistle -g --registry=https://registry.npm.taobao.org

3.启动Whistle

先给大家看一看常用的几个命令

最新版本的whistle支持三种等价的命令whistlew2wproxy

启动whistle

w2 start

指定端口启动

w2 start -p 8899

关闭whistle

w2 top

如果不指定端口,whistle默认端口为8899

image-20211208215422116


4.查看whistle

可以通过以下两种方式来访问配置页面:

  • 方式1:域名访问 http://local.whistlejs.com/
  • 方式2:通过ip+端口来访问,如: http://127.0.0.1:8899

因为兼容性问题,最好去使用Chrome浏览器去进行访问

image-20211208215533335

选择NetWorl,此时是抓不到请求的,大家也不要着急,还需要进行一点点配置即可抓到请求!

image-20211208215804513


5.配置代理

安装Chrome代理插件:推荐安装SwitchyOmega

安装好后,点击小圆圈,选择选项

image-20211208220055759

新建情景模式

image-20211208220129104

image-20211208220151036

image-20211208220308579


6.安装证书

image-20211208220421937

image-20211208220622149

image-20211208220639449


安装完成,进行抓包

去请求老倒霉蛋百度,可以看到,Whistle控制台是可以抓到请求的

image-20211208221022894


注意事项

配置好代理后,记得选择,不然的话也抓不到请求

image-20211208220527772



给各位小伙伴想说的话

我是 Code皮皮虾,一个热爱分享知识的 皮皮虾爱好者,未来的日子里会不断更新出对大家有益的博文,期待大家的关注!!!

创作不易,如果这篇博文对各位有帮助,希望各位小伙伴可以一键三连哦!,感谢支持,我们下次再见~~~



福利

公众号JavaCodes,绝对干货内容输出,囊括Java、Python爬虫、力扣题解、大厂面试题 四大系列,更有长时间积累资源分享



Java入门到就业学习路线规划

关注底部公众号回复: Java学习路线,即可领取全套资料

在这里插入图片描述


小白快速入门Python爬虫路线

关注底部公众号回复: 爬虫学习路线,即可领取全套资料

在这里插入图片描述

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-12-09 11:31:13  更:2021-12-09 11:32:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:15:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码