如何将下载 url 复制到 Firefox 中的剪贴板?

kev*_*kev 6 firefox download download-manager

当我点击一个download按钮时,我会得到一个像这样的弹出对话框:

在此处输入图片说明

如果文件很大,我想通过wget -c URL.
右键单击download按钮进行选择Copy Link Location不起作用。
如何将下载链接复制到剪贴板?

Lès*_*sté 6

这取决于下载的设置方式。

对于某些下载,下载以表单GET/启动POST。因此,如果您查看最终下载按钮的表单操作,您将看到下载 URL。

在其他情况下,下载由重定向启动(例如,通过 XHR 请求接收下载 URL的PRG或 JavaScript 重定向),在这种情况下,您可以使用 Firefox 的Tamper Data 插件在HTTP 流量,或者您可以在 Firefox 的下载管理器和Copy Download Link.

但是有些站点使用一次性 URL 或包含一次性令牌的 cookie,可以防止多次下载尝试,因此通过 HTTP 请求捕获下载 URL 是没有用的。在这种情况下,您需要查看页面源以查看在启动下载之前可以捕获下载 URL 的位置。通常,您可以在页面的 JS 中找到下载 URL 和/或安全令牌。否则,它通常会在来自 JS 请求的 AJAX 服务的响应中找到。或者,您可能必须分析 JS 源并观察特定变量以捕获所有下载请求组件,而无需实际触发下载。