是否可以通过构建 chrome 插件将信息从网络选项卡捕获到文本文件

Is it possible to capture information from network tab to a text file by building a chrome plugin

我正在尝试访问网络选项卡中的信息以实现自动化。

我的要求是在文本文件中捕获网络中可用的信息,以便我可以使用该数据。

我找到了手动完成的方法。为此,我们必须转到网络选项卡并右键单击并 select 另存为 HAR 内容,以便将其保存到文件

现在我想自动执行此操作,所以我决定构建一个可以将网络选项卡内容保存到文本文件的插件。是否可以使用 java 将此信息保存到文本文件?

另外请告诉我获取此信息的任何其他方法

提前致谢

是的,您可以在 chrome 扩展中使用 chrome.devtools.network.getHAR:

function saveAs(arr, name, mime) {
    var blob = new window.Blob(arr, { type: mime || 'text/plain;charset=utf-8' });
    var url = window.URL.createObjectURL(blob);
    var link = document.createElement('a');
    link.href = url;
    link.download = name || 'save.txt';
    link.dispatchEvent(new MouseEvent('click'));
}
chrome.devtools.network.getHAR(function(log) {
    var json = JSON.stringify(log, null, '\t');
    saveAs([json], 'har.json', 'text/json;charset=utf-8');
});