wget を用いて 各種短縮URL を展開した URL を取得する方法

結論

以下のコマンド例で用いている https://amzn.asia/d/cHldi8H は「Echo Dot with clock 第5世代」へのリンクです。

$ wget -nv --delete-after https://amzn.asia/d/cHldi8H
2023-05-23 16:03:49 URL:https://www.amazon.co.jp/Echo-Dot-with-clock-%E3%82%A8%E3%82%B3%E3%83%BC%E3%83%89%E3%83%83%E3%83%88%E3%82%A6%E3%82%A3%E3%82%BA%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF-%E7%AC%AC5%E4%B8%96%E4%BB%A3-%E6%99%82%E8%A8%88%E4%BB%98%E3%81%8D%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%82%B9%E3%83%94%E3%83%BC%E3%82%AB%E3%83%BC-with-Alexa-%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%BC%E3%83%9B%E3%83%AF%E3%82%A4%E3%83%88/dp/B09B9B49GT [1505346] -> "cHldi8H.tmp" [1]

オプションの意味

ファイルとして取得することが目的ではないため --delete-after を用いています。

$ wget --help
  -nv, --no-verbose                冗長ではなくする
       --delete-after              ダウンロード終了後、ダウンロードしたファイルを削除する

注意点

URL が長すぎるとだめです。

$ wget -nv --delete-after https://example.com/abcdef.....
The destination name is too long (731), reducing to 236
Powered by はてなブログ