10

我必须知道一些有关浏览器(例如 chrome )加载的文档的信息,因为该检查元素是不错的选择。现在我必须将数据导入到 Excel 中。检查元素允许将数据保存为 .har(http 存档)文件。

如何将网络信息从检查元素保存到 Excel。我的浏览器是谷歌浏览器。我在这里找到了一个答案,它提供了信息,但没有关于 excel 的信息。

4

5 回答 5

10

您可以从 Google 或 Firefox 浏览器下载 HAR 文件,并使用此在线工具将 HAR 文件转换为 CSV。

在线工具链接: https ://hintdesk.github.io/networkhartocsv/input

只需选择导出的 HAR 文件并让工具对其进行解析。然后选择要导出的列并将当前行导出为 CSV。

您还可以过滤掉不相关的行。

于 2020-05-10T18:56:52.140 回答
6

我还需要将.har文件转换为.csv,以便总结一些值。

在寻找可以在MacOs下运行的解决方案时(因此可能不安装专用应用程序),我发现这个 Akamai 博客文章解决方案只是暗示要安装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、时间、等待时间、状态、正文大小、内容类型、内容编码

于 2020-03-04T21:46:53.797 回答
2

是一个可用于将 .HAR 文件转换为 csv 的小应用程序。此外,您可以将 csv 导入到 excel 中。

于 2015-07-27T10:07:19.803 回答
2

Google 现在有一个 npm 包可以很好地处理这个问题。https://github.com/google/har2csv

于 2021-04-07T16:16:19.890 回答
1

这是将数据导入 Excel 的一种快速而肮脏的方法:

  1. 在WebPageTest测试站点。
  2. 获得结果后,转到详细信息选项卡。
  3. 复制请求详细信息表并将其粘贴到 Excel 中(Excel 应自动将表拆分为列)。
于 2016-08-24T10:29:15.037 回答