我必须知道有关浏览器加载的文档(例如chrome)的一些信息,因为检查元素是很好的选择。现在我必须将数据导入excel。 Inspect element允许将数据保存为.har(http archive)文件。
如何将网络信息从inspect元素保存到excel。我的浏览器是Google Chrome。我找到了一个答案here,它提供了信息,但没有关于excel的信息。
答案 0 :(得分:5)
我还需要将.har
文件转换为.csv
,以便可以汇总一些值。
在寻找可以在 MacOs 下运行的解决方案时(可能不安装专用的应用程序),我发现this Akamai blog post解决方案只是暗示要安装jq。我没有得到预期的输出,因此我以这种方式修改了建议的脚本:
cat my_chrome_export.har | jq '[ "URL", "Time", "Wait time", "Status", "Body size","Content-Type", "Content-Encoding"],
(.log.entries[] | [
.request.url,
.time,
.timings.wait,
.response.status,
.response.content.size,
.response.content.mimeType,
.response.content.encoding
]) | @csv' | sed 's/\\"//g' | sed 's/"//g' > result.csv
输出是 CSV 文件,其中包含以下列: URL,时间,等待时间,状态,正文大小,内容类型,内容编码。 >
答案 1 :(得分:4)
您可以从Google或Firefox浏览器下载HAR文件,然后使用此在线工具将HAR文件转换为CSV。
链接到在线工具: https://hintdesk.github.io/networkhartocsv/input
只需选择导出的HAR文件并让该工具对其进行解析。然后选择要导出的列,并将当前行导出为CSV。
您还可以过滤掉不相关的行。
答案 2 :(得分:1)
Here是一个小应用程序,可用于将.HAR文件转换为csv。此外,您可以将csv导入excel。
答案 3 :(得分:1)
这是将数据导入Excel的快捷方式:
答案 4 :(得分:1)
Google 现在有一个 npm 包可以很好地处理这个问题。 https://github.com/google/har2csv