在单独的机器上下载
Downloading on separate machine
我希望能够将我 MacBook 上 Chrome 的任何下载内容发送到我的服务器,然后在我的服务器上下载。无论如何这可以做到吗(我相信这不是太难)。
如果还没有现成的方法(我看过但是没成功)哪位好心的指点一下。如果没有,我需要知道什么才能开发 chrome 扩展或类似的?
你的问题很宽泛,所以我的回答只是一个概述。
原则上,您可以编写扩展程序来执行此操作。 chrome.downloads
API 将允许您拦截下载请求,然后您可以将它们发送到服务器以供您下载(您还需要为此编写一个服务器应用程序!)而不是 Chrome。
但考虑一些限制。某些站点会跟踪您下载的确切方式 link,例如使用引荐来源网址或更深奥的方法。此外,某些下载需要身份验证(cookies、http auth 等)才能成功。尝试打败它会更难,而且可能不会在所有情况下都有效。
所以:这是可行的,但不会 100% 可靠。
我希望能够将我 MacBook 上 Chrome 的任何下载内容发送到我的服务器,然后在我的服务器上下载。无论如何这可以做到吗(我相信这不是太难)。
如果还没有现成的方法(我看过但是没成功)哪位好心的指点一下。如果没有,我需要知道什么才能开发 chrome 扩展或类似的?
你的问题很宽泛,所以我的回答只是一个概述。
原则上,您可以编写扩展程序来执行此操作。 chrome.downloads
API 将允许您拦截下载请求,然后您可以将它们发送到服务器以供您下载(您还需要为此编写一个服务器应用程序!)而不是 Chrome。
但考虑一些限制。某些站点会跟踪您下载的确切方式 link,例如使用引荐来源网址或更深奥的方法。此外,某些下载需要身份验证(cookies、http auth 等)才能成功。尝试打败它会更难,而且可能不会在所有情况下都有效。
所以:这是可行的,但不会 100% 可靠。