Chrome 开发工具:如何一次从“网络”选项卡复制所有 URL?

问题描述 投票:0回答:1

有没有办法从 Chrome 开发工具的“网络”选项卡复制所有加载的链接?

以下是图片示例,我想复制所有文件链接?我怎样才能立即做到这一点。

google-chrome google-chrome-devtools
1个回答
0
投票
  1. 使用 Chrome/Edge/etc 的 Network 选项卡中上下文 (“右键单击”)菜单中的“将所有内容另存为带有内容的 HAR”命令。 开发人员工具将其另存为 .har

     文件。 
    (对于以下示例,我将该新文件命名为 requests.json。)
    
    

  2. 从保存该文件的目录运行以下命令之一,将
  3. requests.json

    替换为保存该

    .har
    文件时使用的文件名
    (注意:这些是在 
    bash shell 中测试的)
    :
    a.查看结果:

      cat requests.json | jq ".log.entries" | jq --raw-output "[.[] | .request.url] | sort | unique | .[]" | less
    • 
      
    • b.将结果保存到文本文件:

      cat requests.json | jq ".log.entries" | jq --raw-output "[.[] | .request.url] | sort | unique | .[]" >> sorted-urls-from-requests_$(date +%Y-%m-%d_%H:%M).txt
    • 
      
  4. 当您不再使用步骤 1 中保存的文件时,请将其删除。
  5. (它可能包含个人信息和 API 密钥;根据站点的不同,它也可能相当大)

  6. --

(来源:我在 GitHub 上对

这个要点回复

© www.soinside.com 2019 - 2024. All rights reserved.