LoginSignup
2
2

More than 3 years have passed since last update.

curlでSSOサイトからファイルをダウンロードする

Last updated at Posted at 2020-12-19

概要

curlを利用してSSOサイトからファイルをダウンロードする手順です。
Basic認証の場合ではcurl -u ユーザ名:パスワードでサイトにログインしてファイルを取得することはできますが、SSOの場合は認証エラーになります。

手順

  1. ChromeからSSOのページを開き、ファイルをダウンロードします。
  2. F12キーを押下してデベロパー・ツールを開きます。
  3. 「Network」タブを選択します。
  4. Nameに表示されるURLを右クリックして「Copy」-「Copy as cURL(cmd)」か利用する形式を選択します。
  5. テキストエディタに内容をペーストします。
  6. WindowsのcUrlでは「--compress」オプションをサポートしていないので、その行を削除します。
  7. ファイルに保存する場合は「-o <ファイル名> ^」オプションを追加します。
  8. httpsの場合は「--ssl-no-revoke ^」を追加
  9. curlの呼び出しurlを修正する
  10. -H "accept:"をダウンロードするファイルのcontent typeに修正する(例:-H "Accept: text/csv")
  11. -H "User-Agent"の行を削除する
  12. -H "Referer"行を削除する
  13. .batファイルに保存します。
  14. batファイルを実行するとファイルはSSOサイトから取得されて保存されます。

image.png

2
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2