在会话期间保存所有XHR响应
我在用Chrome浏览Angie's List网站,同时打开了Fiddler这个扩展。每次加载新页面后,Fiddler都会捕捉到一个XHR响应(我觉得这只是一个像素追踪器,用来记录我访问了新页面的事件)。我想要自动把这些响应的内容保存到一个CSV文件里。比如说,如果我运行“python getXHR.py http://www.angieslist.com”,我希望我的CSV输出文件能追加以下内容:
angieslist.com,http://536371345.log.optimizely.com/event?a=536371345&d=536371345&y=fal...
我该怎么做呢?我对Python比较熟悉,其他语言也可以。如果能直接通过Fiddler或Firebug实现,那也很好。
1 个回答
1
通过使用 NetExport(这是一个Firebug的扩展),你可以把所有的请求保存为JSON格式。然后,你可以用Python和一个叫 json
的模块来查找那些带有 X-Requested-With: XMLHttpRequest
的请求。
顺便提一下,NetExport还有一个功能叫 Auto Export
。