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,{"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 应用于收到的每个cookie 的函数 FollowRedirects True 是否跟从 HTTP 重定向 Interactive True 是否允许交互式认证对话 TimeConstraint Infinity 等待响应的时间 VerifySecurityCertificates True 是否验证 SSL 安全证书 - TimeConstraint->t 允许最多 t 秒来连接到 URL 并从中读取数据.
- TimeConstraint-><"Connecting"->tc,"Reading"->tr > 分别指定连接到 URL 和从中读取数据的用时.
- 在 URLDownload[req,loc,elem] 中,可以使用下列元素:
-
"File" 读取响应正文的文件对象 "Headers" 响应中收到的标题列表 "Cookies" 响应中收到的 Cookie 列表 "ContentType" 内容类型标题 "StatusCode" 由服务器返回的状态码 "StatusCodeDescription" 状态码的纯文本描述 {elem1,elem2,…} 元素 elemi 的关联 Automatic 符号式 File 对象 All 所有元素的关联
范例
打开所有单元关闭所有单元基本范例 (3)
选项 (4)
属性和关系 (2)
可能存在的问题 (1)
文本
Wolfram Research (2016),URLDownload,Wolfram 语言函数,https://reference.wolfram.com/language/ref/URLDownload.html.
CMS
Wolfram 语言. 2016. "URLDownload." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/URLDownload.html.
APA
Wolfram 语言. (2016). URLDownload. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/URLDownload.html 年