如何使用python从Fiddler .saz文件解析数据

时间:2019-07-04 09:36:38

标签: python parsing fiddler

我想编写一个脚本,该脚本使用python从Fiddler .saz文件中提取一些特定的响应数据。我找到了一个简单的script,它提取了有关.saz文件的一些基本元信息。但是,如果此.saz文件中存在服务器响应(或只是整个服务器响应)的值,则需要打印它。

我试图写这个,但是我不知道怎么写。太糟糕了,我收到了一些错误消息。

└──╼ $python3 sazparser.py 1.saz 
  File "sazparser.py", line 272
    order_id += sfilelist.order_id
           ^
IndentationError: expected an indented block


def main():
    import argparse
    parser = argparse.ArgumentParser(description='saz file parser')
    parser.add_argument('filename', help='saz file name')
    args = parser.parse_args()

    sazfile = SazFile(args.filename)
    order_id = None
    for  num, sfilelist in enumerate(sazfile.sfilelist):
if 'order_id' in sfilelist.read():
    order_id += sfilelist.order_id
         print('order_id')





if __name__ == '__main__':
    main()

我想在输出中显示每个服务器请求,其中包含单词“ order_id”。

1 个答案:

答案 0 :(得分:0)

尝试修复缩进

$(this).find('input[type=checkbox]').filter(':checked').length;
$('.cboxgrp').each(function(){
if(cboxgrp===0){
$(this).find('input[type=checkbox]').prop('require',true);}