要创建统计信息,在使用Chrome浏览器时,应该在后台记录某些HTTP请求(更准确地说,是响应体)。基本上,它是关于评估所有可以在浏览器开发人员工具的网络选项卡中看到的请求/响应(特别是XHR请求)。
目的是根据URL过滤掉某些请求并分析响应。然后将某些信息发送到外部服务器进行数据存储。
不幸的是,我在第一步失败了:阅读回复的最佳方式是什么?例如,我尝试了https://axios-http.com/,但不幸的是没有成功。我还尝试替换jQuery的XHR函数,但这也会导致错误或并非所有请求都被记录。第3次尝试是像Charles这样的代理,但我不知道如何分析/过滤请求,特别是如何自动导出它们并将它们发送到服务器。可能有一个Chrome插件,或者它可能与硒,但我对它知之甚少。
如果你控制客户端,最可靠的方法是自己创建一个小的Chrome扩展并使用Chrome。webRequest API。你可以在这里找到如何构建Chrome扩展的示例。