这是我第一次使用 wget,所以请耐心等待。
我的 ubuntu 上安装了 flareget,但我决定尝试著名的 wget。使用 flareget 时我没有发现,但我的 wget 不起作用。
我试图从 putlocker 下载一部电影,它可以从 flareget 下载,但不能从 wget 下载。这是终端上的错误:
HTTP request sent, awaiting response... 301 Moved Permanently
Resolving www. (www.)... failed: Name or service not known.
wget: unable to resolve host address ‘www.’
以下是电影的 URL,以防万一:
http://media-b158.putlocker.com/download/15/64/42195d9d2e746f82cecd4eaebe80e0be?h=v0_gBTTgGzNSJEMi0T4y5A&e=1388834376&f=Ipman.sidofi.com.mkv.rar&domain=putlocker.com
我没有使用超链接,因为我认为您只是想查看 URL,并且 URL 似乎仅适用于我的 IP。
任何帮助都值得感激,谢谢您的帮助。
答案1
您正在从文件共享网站 (putlocker.com) 下载文件,要成功下载,仅有 url 是不够的,您还需要 cookies,而且生成的 url 是临时的,会在一段时间后过期,这就是您收到 301 永久移动错误(url 已过期)的原因。
如果您想使用 Wget 从文件共享网站下载,则需要浏览器集成,这可以通过 Firefox 中的 flashgot 插件提供。它会将新的 url 以及 cookie 传输到 wget,这样您就不会收到 301 Moved Permanently 错误。由于 flareget 有自己的浏览器集成插件,因此它可以成功下载文件,而且它有更高级的恢复系统,您可以在链接过期后通过请求新链接并更新上一个链接和 cookie 来恢复。