前提・実現したいこと
Aristaという機器メーカーのサイトから、curl or wgetを用いて、ファイルをダウンロードしたいです。
よろしくお願い申し上げます。
発生している問題・エラーメッセージ
テストとして、curlコマンドを用いてmd5ファイルのダウンロードを実施しましたが、ダウンロードされたのはmd5でなく、
HTMLの内容のテキストデータでした。(wgetでも同様のものを持ってきます。)
以下実施時の出力です。
root@LAPTOP-PO80SRDJ:/mnt/c/test# root@LAPTOP-PO80SRDJ:/mnt/c/test# curl -OL https://www.arista.com//support/download/EOS-USA/Active%20Releases/4.25/EOS-4.25.1F/EOS-4.25.1F.swi.md5sum % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 401 100 401 0 0 544 0 --:--:-- --:--:-- --:--:-- 544 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 100 53900 100 53900 0 0 11843 0 0:00:04 0:00:04 --:--:-- 384k root@LAPTOP-PO80SRDJ:/mnt/c/test# root@LAPTOP-PO80SRDJ:/mnt/c/test# ls EOS-4.25.1F.swi.md5sum root@LAPTOP-PO80SRDJ:/mnt/c/test# root@LAPTOP-PO80SRDJ:/mnt/c/test# cat EOS-4.25.1F.swi.md5sum | head -n 5 <!doctype html> <html lang="en-gb" dir="ltr"> <head> <meta charset="utf-8" /> <base href="https://www.arista.com/en/login" /> root@LAPTOP-PO80SRDJ:/mnt/c/test# root@LAPTOP-PO80SRDJ:/mnt/c/test#
ダウンロードリンク
ダウンロードリンクは、以下のHTMLソースコードとAristaのURLより
https://www.arista.com//support/download/EOS-USA/Active%20Releases/4.25/EOS-4.25.1F/EOS-4.25.1F.swi.md5sumと判断し、実施しました。
また、添付画像にて青下線が引かれているところの、ソースコードは以下となります。
<a href="javascript:void(0)" onclick="downloadfile('/support/download/EOS-USA/Active Releases/4.25/EOS-4.25.1F/EOS-4.25.1F.swi.md5sum')">EOS-4.25.1F.swi.md5sum</a>
試したこと
・上記リンクを用いて、curl,wgetの実施。
・添付画像にあるリンクアドレスのコピーを実施するとvoid(0)がコピーされます。
・ログインが必要なページのため、--user=USER --password=PASSWORD をオプションとして実施しても
同様の結果となっています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/27 00:26
2021/04/27 01:03