开发一个小软件,将Fiddler2生成的SAZ文件转换成CSV文件

大象Jepson 发布于 2015/06/26 12:10
阅读 949
收藏 0

      最近在用Fiddler Web Debugger抓取一些测试数据,需要将SAZ文件中的部分数据提取出来保存为CSV文件,因为数据量较大,操作起来比较费时间,部门主管要求开发一个小软件来完成这样的操作,要求能直接在Windows环境下运行。

      因为没有做过软件开发,所以具体用什么语言实现这个功能、怎么实现还没有很好的概念,请教各位大神,能不能提供一点思路

加载中
1
redraiment
redraiment

看介绍 SAZ 应该是包含Session 信息的ZIP包,步骤应该是:

  1. 解压 SAZ 文件
  2. 从 HTML 文件提取必要的信息
  3. 转成目标CSV格式

让我做的话,我应该会用 Shell Script,介于你没有软件开发经验,要不试试Python 或者 Pentaho 的 Kettle 吧。

大象Jepson
回复 @redraiment : OK,再次感谢
redraiment
redraiment
回复 @大象Jepson : 你会Java的话就不用调用WinRAR了,Java自带ZIP模块,可以读取ZIP包里的数据。
大象Jepson
回复 @redraiment : OK,多谢了,一方面自己不太懂,另一方面刚开始把问题想复杂了,又重新整理了下思路,应该可以了,因为对Java比较熟悉,所以打算用Java编写: 1、程序调用WinRar解压SAZ文件(解压后大部分是txt和xml文档) 2、遍历解压后的文件夹,读取文件夹中的txt和xml文档 3、从读取到的数据中挑取有用信息,生成CSV文件
redraiment
redraiment
回复 @大象Jepson : 我没接触过SAZ文件,不过按照网上的资料,SAZ是特殊的ZIP文件,你试试用 7zip 等压缩软件解压看看。
大象Jepson
感谢您的回答,还是有两个疑问: 1、ZIP文件倒是能解压,但是SAZ文件在电脑上貌似只能用Fiddler2打开,不太理解怎么去解压SAZ文件,而且照您的意思难道可以解压成HTML文件? 2、针对CSV格式文件的相关操作蛮多的,但是针对SAZ文件没有找到相应的示例,所以不知道怎么去处理,不太清楚该去看哪方面的资料
返回顶部
顶部