【问题标题】:How to get a redirect url from a url using either curl or perl [duplicate]如何使用 curl 或 perl 从 url 获取重定向 url [重复]
【发布时间】:2014-12-17 16:02:37
【问题描述】:

有没有办法使用 unix 命令或在 perl 中获取重定向的 url。

我正在编写一个 perl 脚本来使用 curl 下载 mp3 文件。我开始的 url 重定向到另一个 url。目前,我正在手动将 url 输入浏览器,然后复制重定向的 url 并将其输入到我的脚本中。

我是 perl 新手,我对 curl 命令的了解仅限于:

curl -O http:blahblahblah.mp3.

我编写 perl 脚本的原因是有许多 mp3 文件,其 url 包含我在脚本中修改的文件号。

非常感谢任何建设性的帮助。 谢谢 约翰

【问题讨论】:

    标签: perl url curl


    【解决方案1】:

    如果你想通过重定向,你应该尝试:

    curl -L domail.tld
    

    如果你想显示重定向的 URL:

    -w %{redirect_url}
    

    【讨论】:

    • 哇,谢谢!我以为我经历了所有选项,但没有注意到-L。非常感谢
    • 有没有办法让 curl 返回重定向的 url?
    • curl --write-output redirect_url ... 看起来它会给你。
    猜你喜欢
    • 2013-02-24
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    • 2012-06-10
    • 2018-09-11
    • 2011-03-05
    • 2013-06-29
    • 1970-01-01
    相关资源
    最近更新 更多