在会话期间保存所有XHR响应

0 投票
1 回答
1658 浏览
提问于 2025-04-18 11:35

我在用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

撰写回答