Google Chrome 开发人员工具窗口中的网络选项卡显示了几乎所有的 http 请求,但当 http 请求导致文件被下载时,似乎没有捕获任何内容。
如何在 Google Chrome 中捕获下载请求?
Google Chrome 开发人员工具窗口中的网络选项卡显示了几乎所有的 http 请求,但当 http 请求导致文件被下载时,似乎没有捕获任何内容。
如何在 Google Chrome 中捕获下载请求?
我确信通过打开一个新窗口正在下载您的文件。开发者工具的网络选项卡只捕获当前选项卡的请求。
例如,以下链接将下载文件,但不会出现在网络选项卡中。
<a href="/yourfile.doc" target="_blank">Click Here to Download file</a>
类似的事情可以使用 javascript 使用 (window.open, 动态超链接/iframe) 来完成,它不会出现在网络选项卡中。
我过去曾观察到类似的行为。
您可以检查 chrome://net-internals
旧版本的 chrome 和chrome://net-export/
新版本的 chrome 以监控任何类型的 chrome 实例/选项卡发出的请求。
注意:chrome://net-export/
您可以通过在 chrome 的 url 框中输入来查看 chrome 的内部事件。
这无需为单个下载请求更改 Chrome 的任何设置即可工作。但是,它不会自动显示在不同选项卡或窗口中触发的所有下载请求。
chrome://downloads/
)。Copy link address
.第一步:f12
用程序员工具栏打开。
第二步:转到网络选项卡并找到有问题的视频。通过单击媒体来帮助过滤。
第三步:如果视频没有保护,可以右键单击,在新标签页上单击打开并下载crtl + s
。如果这不起作用是因为视频有参数阻止它这样做。在这种情况下,再次右键单击,转到 COPY 会话,然后单击copy as cURL
。
第四步:转到你的linux终端(如果你使用windows转身),如果你没有安装curl sudo apt install curl
,然后从开发者栏中粘贴复制的CURL命令。
第 5 步:在执行命令之前,您需要在其末尾添加,--output video.mp4 --insecure
因为它是二进制文件。insecure 参数是您是否有证书问题。等待下载完成并快乐!
Obs:此链接可以帮助您:https ://www.hanselman.com/blog/HowToDownloadEmbeddedVideosWithF12ToolsInYourBrowser.aspx