2017-06-30 12 views
0

私はスクリプトを作成してSentinel衛星データを自動的にダウンロードしようとしています。だから、自分のサイトのユーザーガイドで提供されているwgetコマンドを使ってみましたが、何らかの理由でうまく動作しません。 500の内部サーバーエラーが返されますが、ブラウザのダウンロードリンクにアクセスしようとするとうまくいきます。wgetコマンドはエラー500を返し続けますが、リンクはブラウザでうまく動作します

ここに、ウェブサイトの指示へのリンクがあります。ここ

そしてhttps://scihub.copernicus.eu/twiki/do/view/SciHubUserGuide/5APIsAndBatchScripting#Download_via_Wgetは、ダウンロードリンク、https://scihub.copernicus.eu/dhus/odata/v1/Products( 'e94ce3a1-a9c8-4162-a856-ce1d8c4c029a')/ $値

です。注意:あなたがデータをダウンロードするアカウントが必要です。そして私はwgetコマンドに自分の資格情報を入力しましたが、それでも動作しません。

+0

どのOSが動作していますか? –

+0

Ubuntu 14.04 64ビット。 – user3410532

答えて

0

このサイトはおそらくwgetユーザーエージェントを拒否します。これは、ブラウザでダウンロードできますがwgetではダウンロードできないことを説明します。あなたはwgetで次のようにユーザエージェントを偽装することができます:

wget --header="Accept: text/html" --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0" .... 
関連する問題