是否可以通过构建 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');
});
我正在尝试访问网络选项卡中的信息以实现自动化。
我的要求是在文本文件中捕获网络中可用的信息,以便我可以使用该数据。
我找到了手动完成的方法。为此,我们必须转到网络选项卡并右键单击并 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');
});