【发布时间】:2018-02-06 08:55:47
【问题描述】:
我有一个脚本可以从其他主机中提取临时直接 url,如下所示: http://example.com/tempfolder/tempid/fileName.mp4
如果我像这样将 URL 输出为 href:
<a href="http://example.com/tempfolder/tempid/fileName.mp4">Temp Direct URL</a>
当我点击时,它会将我重定向到另一个 URL 或返回错误 403。 但是当我复制该网址并将其粘贴到浏览器中时,它可以完美运行。
我认为我的域可能是来自该主机的阻止/黑名单(当我在另一个域上运行时,我的脚本仍然有效)。
问题是:“是否有绕过该重定向的方法?”。
【问题讨论】:
-
您的代码中 URL 末尾是否也缺少
"? -
不,仅在这篇文章中,我的错字。我已经重新更正了帖子。
-
我试图在另一个域上运行我的脚本。效果很好!
-
您可能需要一些 cookie 或正确的
agent才能使其工作。尝试在开发者控制台中记录网络请求,然后尝试重新创建它。 -
我认为这与代理或 cookie 无关。如果我将该输出网址复制并粘贴到浏览器,它将起作用。