zoukankan      html  css  js  c++  java
  • 抓包工具--Fiddler及charles的使用

    Fiddler和charles——是抓包工具,可以抓到pc端的请求,手机上设置代理后也可以抓到手机上的请求,也可以修改请求数据和返回的数据。

    1、网页抓包,打开Fiddler或Charles应用直接访问网页就可以抓到请求了

    2、抓取手机请求的话,需要设置代理,在手机wif上把http代理写成本机的ip地址,写上端口号即可,Fiddler和charles默认的端口号是8888.

    一、Charles抓取请求

     1、过滤请求

    在抓包的时候,有时候会抓到很多不是我们想要的请求,那我们就需要把这些没用的请求过滤掉

     2、Charles修改请求、修改返回值

     找到修改前请求--->设置断点--->修改请求/返回--->重新发送请求

     

     

     3、Charles修改端口号

     我们在使用charles的时候,默认的端口号是8888,如果端口号被占用的话,就需要修改端口号,改成一个其他的,没有被占用的。

     

     

     二、Fiddler抓取请求

     Fidder抓请求和charles是一样的,默认端口号也是8888,手机设置代理之后,发送请求,fiddler就可以抓到了。

     1、过滤请求

    在使用fiddler或者charles抓请求的时候,有的时候有很多请求,我们想要找到自己想要的请求就不怎么方便了,就需要过滤请求,只过滤我们想要的请求,现在比如说我们想要抓天天网的请求,那就过滤天天网的host, app.mvp.tiantian.com

     

    2、Fiddler修改请求、修改返回值

    Fiddler修改请求和修改返回和charles差不多,一点不一样的就是

    找到修改的请求--->设置断点--->修改请求,在发出请求之前设置断点,修改请求,发送;修改返回,在获取到返回之后设置断点,修改返回值,发送给客户端

    3、Fiddler修改端口号

    我们在使用fiddler的时候,默认的端口号是8888,如果端口号被占用的话,就需要修改端口号,改成一个其他的,没有被占用的。

  • 相关阅读:
    爬虫开发9.scrapy框架之递归解析和post请求
    爬虫开发7.scrapy框架简介和基础应用
    爬虫开发6.selenuim和phantonJs处理网页动态加载数据的爬取
    爬虫开发4.三种数据解析方式
    Gym–101061A Cards(有待更新)
    GYM 101061 I. Playing with strings(有待更新)
    HDU2072 单词数
    HDU2057 A + B Again(十六进制加法运算)
    HDU2056 Rectangles
    CodeForces 992C Nastya and a Wardrobe
  • 原文地址:https://www.cnblogs.com/jiahj/p/6030308.html
Copyright © 2011-2022 走看看