美文网首页
Fidder抓包工具保存抓取数据到本地(请求头数据、返回数据)

Fidder抓包工具保存抓取数据到本地(请求头数据、返回数据)

作者: toNull | 来源:发表于2022-09-04 16:54 被阅读0次
1.打开Fidder工具,菜单栏选择 Rules - Customize Rules... (或者使用快捷键:Ctrl + R)打开CustomRules.js文件进行新增加保存代码
fidder1.png

打开页面如下:


fidder2.png
2.找到OnBeforeRequest方法,在这个方法的末尾添加如下代码保存请求头数据
//video_weekly_list 会过滤满足video_weekly_list的接口才会保存
if(oSession.fullUrl.Contains("video_weekly_list")){
            var fso;
            var file;
            fso = new ActiveXObject("Scripting.FileSystemObject");
            //文件保存路径,可自定义 但是前提是已经创建了这个文件
            file = fso.OpenTextFile("C:\\Users\\Administrator\\Desktop\\test.txt",8 ,true, true);
            file.writeLine("Request url: " + oSession.url);
            file.writeLine("Request header:" + "\n" + oSession.oRequest.headers);
            file.writeLine("Request body: " + oSession.GetRequestBodyAsString());
            file.writeLine("\n");
            file.close();
        }
3.找到OnBeforeResponse方法,在这个方法的末尾添加如下代码保存请求头数据
//video_weekly_list 会过滤满足video_weekly_list的接口才会保存
if (oSession.fullUrl.Contains("video_weekly_list")) { 
            oSession.utilDecodeResponse();
            //消除保存的请求可能存在乱码的情况 
            var fso; 
            var file; 
            fso = new ActiveXObject("Scripting.FileSystemObject"); 
            //文件保存路径,可自定义  注意:前提是创建了这个文件
            file = fso.OpenTextFile("C:\\Users\\Administrator\\Desktop\\test.txt",8 ,true, true); 
            file.writeLine("Response code: " + oSession.responseCode); 
            file.writeLine("Response body: " + oSession.GetResponseBodyAsString()); 
            file.writeLine("\n"); 
            file.close(); 
        }
4.完成上述配置后,保存然后重新抓包即可将对应请求数据保存下来了

相关文章

  • Http/Https抓包工具Charles最新版破解教程(Win

    Charles介绍 Charles是一款强大的http/https抓包工具,可以抓取各种数据请求,查看请求的头信息...

  • Charles中连接本地代理

    Charles 是一款抓包工具,易上手,数据请求容易控制,修改简单,抓取数据的开始暂停方便等优势!抓包(packe...

  • 本地存取方法集成

    目录:1、保存数据到本地2、读取本地数据3、更新本地数据4、清空本地指定数据 1、保存数据到本地 2、读取本地数据...

  • Android抓包工具使用与错误

    下载及使用教程 飞机票》抓包工具Fidder详解(主要来抓取Android中app的请求) 在模拟器上抓取包 使用...

  • Charles--修改返回报文

    Charles是一款很强大的抓包工具。除了经常使用到的抓取出入口数据外还有其它很强大的功能,例如:修改请求和返回报...

  • Charles--修改返回报文

    Charles是一款很强大的抓包工具。除了经常使用到的抓取出入口数据外还有其它很强大的功能,例如:修改请求和返回报...

  • Android:Charles修改WebView图片不生效的问题

    有时候我们可以使用Charles等抓包工具将请求数据和返回数据进行修改,以方便我们的调试。 平时这样修改 API ...

  • Fidder抓包

    抓包工具Fidder详解(主要来抓取Android中app的请求) 第一步:下载神器Fiddler,下载链接: h...

  • Node.js 爬虫流程分析及使用到的库

    什么是爬虫 通过模拟浏览器的请求,服务器就会根据我们的请求返回我们想要的数据,将数据解析出来,保存到本地文件或数据...

  • 本地存储

    API 保存数据到本地 从本地存储获取数据 本地存储中删除某个保存的数据 删除所有保存的数据 监听本地存储的变化S...

网友评论

      本文标题:Fidder抓包工具保存抓取数据到本地(请求头数据、返回数据)

      本文链接:https://www.haomeiwen.com/subject/gjfbnrtx.html