如何在Fiddler中设置CONFIG路径?自动化脚本调用场景
修改Fiddler Captures路径的几种方法
不需要修改注册表,有几种更直接的方式来永久修改CONFIG中的Captures路径:
通过Fiddler图形界面设置(最简便)
打开Fiddler后,依次点击Tools > Options > Files,找到「Captures Path」选项,直接输入你想要的C盘路径(比如C:\FiddlerCaptures),点击「OK」保存。之后CONFIG.GetPath("Captures")就会自动返回这个新路径,无需修改脚本。通过脚本永久设置路径
如果你想通过自动化脚本完成路径配置,可以在FiddlerScript的初始化部分(比如OnStartup函数)添加CONFIG.SetPath方法,示例如下:static function OnStartup() { // 设置Captures路径到C盘指定位置 CONFIG.SetPath("Captures", @"C:\Your\Target\Directory"); }执行这个方法后,Fiddler会自动将新路径保存到配置文件中,后续启动都会沿用这个设置,不需要每次临时拼接路径。
直接修改Fiddler配置文件
Fiddler的配置存储在%APPDATA%\Fiddler2\Fiddler.cfg文件中,你可以直接编辑这个文件,找到类似<key name="Captures" value="原路径"/>的行,修改value为目标路径即可。不过这种方式不如前两种直观,容易出错。
针对你提供的代码片段,如果已经通过上述方式修改了Captures路径,直接保留原代码即可,CONFIG.GetPath("Captures")会自动指向新的存储位置:
case "dump": UI.actSelectAll(); UI.actSaveSessionsToZip(CONFIG.GetPath("Captures") + "dump.saz"); UI.actRemoveAllSessions(); FiddlerObject.StatusText = "Dumped all sessions to " + CONFIG.GetPath("Captures") + "dump.saz"; return true;
内容的提问来源于stack exchange,提问作者SlightlyKosumi
相关产品推荐
相关产品推荐

