URLDownload
URLDownload[url]
指定されたURLのコンテンツをローカルの一時ファイルにダウンロードする.
URLDownload[{url1,url2,…}]
指定されたURLのコンテンツをローカルの一時ディレクトリにダウンロードする.
URLDownload[url,file]
指定のファイルをダウンロードする.
URLDownload[{url1,url2,…},dir]
指定のディレクトリにダウンロードする.
URLDownload[HTTPRequest[…],…]
指定のHTTPリクエストの結果をダウンロードする.
URLDownload[{req1,req2,…},…]
HTTPリクエストのリストの結果をダウンロードする.
URLDownload[req,loc,"elem"]
応答から要素 elem だけを返す.
URLDownload[req,loc,"elem"]
応答から要素 elem だけを返す.
URLDownload[req,loc,{"elem1","elem2",…}]
要素 elemiの値の連想を返す.
詳細とオプション
- URLDownload[url]は,ディレクトリ$TemporaryDirectoryにローカルの一時ファイルを作る.
- URLDownload[{url1,url2,…}]は,ディレクトリ$TemporaryDirectoryにローカルの一時ファイルを作る.
- URLDownload[url,…]は作成したFile[…]オブジェクトを返す.URLが見付からなかったりファイルが作れなかったりした場合はFailure[…]オブジェクトを返す.
- URLDownload[{url1,url2,…},…]はFile[…]オブジェクトあるいはFailure[…]オブジェクトのリストを返す.
- URLDownload[{url1,url2,…},…]では,作成されたファイルは受信したハンドラから生成された,あるいはURLパス urliの最終要素の名前を持つ.同じ名前のファイルがすでに存在する場合は,接尾辞"-n"が加えられる.
- URLDownload[req,…]とURLDownload[{req1,req2,…},…]では,リクエストはHTTPRequest[…]オブジェクトまたはURLReadにおけるような成分とメタデータ要素を与える連想でよい.
- URLDownloadは次のオプションを取る.
-
Authentication None 送信する認証情報 CookieFunction Automatic 受信した各クッキーに適用する関数 FollowRedirects True HTTPリダイレクトを追跡するかどうか Interactive True インタラクティブな認証ダイアログを許可するかどうか TimeConstraint Infinity 応答を待つ時間 VerifySecurityCertificates True SSLセキュリティ証明を検証するかどうか - TimeConstraint->t のときは,URLへの接続とそこからの読取りに最大 t 秒が許容される.
- TimeConstraint-><"Connecting"->tc,"Reading"->tr >は,URLへの接続とそこからの読取りに別々の制限時間を指定する.
- URLDownload[req,loc,elem]では,以下の要素を使うことができる.
-
"File" 応答の本文を読むファイルオブジェクト "Headers" 応答で受信したヘッダのリスト "Cookies" 応答で受信したクッキーのリスト "ContentType" コンテンツタイプヘッダ "StatusCode" サーバが返した状態コード "StatusCodeDescription" 状態コードのテキストによる説明 {elem1,elem2,…} 要素 elemiの連想 Automatic 記号Fileオブジェクト All 全要素の連想
例題
すべて開くすべて閉じる例 (3)
オプション (4)
特性と関係 (2)
考えられる問題 (1)
URLDownloadはホストが応答を返せないときはFailureを返す:
URLDownloadは,たとえ"StatusCode"がクライアントまたはサーバのエラーを示しても,常にサーバの応答をダウンロードする:
テキスト
Wolfram Research (2016), URLDownload, Wolfram言語関数, https://reference.wolfram.com/language/ref/URLDownload.html.
CMS
Wolfram Language. 2016. "URLDownload." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/URLDownload.html.
APA
Wolfram Language. (2016). URLDownload. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/URLDownload.html