URLSave

URLSave is being phased out in favor of URLDownload, which was introduced experimentally in Version 11.

URLSave["url"]

把 URL 的内容保存到 $TemporaryDirectory 的文件中.

URLSave["url","file"]

把 URL 的内容保存到文件中.

URLSave["url","file",elements]

从 URL 中返回指定元素.

更多信息和选项

  • 支持的元素类型:
  • "Headers" 从 URL 接收到的所有头部列表
    "Cookies" 所有已知 cookie 的列表
    "StatusCode"由服务器返回的状态代码
  • 可以给出下列格式的元素指定:
  • "elem"返回单个元素
    {elem1,elem2,}返回几个元素
    {"Rules",{elem1,elem2,}}以规则列表返回几个元素
    "Rules"以规则列表返回所有可能的元素
    "All"以列表返回所有可能的元素
  • 可以给出下列选项:
  • Method"GET"用于请求的方法
    "Parameters"{}发送给请求的参数
    "Body"""发送的消息体内容
    "MultipartElements"{}发送的多部分数据元素的列表
    "Username"""用于请求的用户名
    "Password"""用于请求的密码
    "Headers"{}手动发送给 HTTP 服务器的头部
    "Cookies"Automatic是否存储接收到的 cookie
    "StoreCookies"True传递给服务器的 cookie
    "VerifyPeer"True使用 SSL 证明验证身份
    "UserAgent"Automatic发送的用户代理字符串
    "ReadTimeout"0允许用于上传或者下载数据的时间
    "ConnectTimeout"0允许连接服务器的时间
    BinaryFormatTrue是否避免换行或者其他数据的文本解释
    "FollowRedirects"True是否重定向

范例

打开所有单元关闭所有单元

基本范例  (3)

下面保存 URL 的内容:

下载文件,并且检查由服务器返回的状态代码:

收集链接信息:

选项  (13)

"Method"  (1)

"Method" 可用以指定链接所使用的 HTTP 方法:

"Parameters"  (1)

指定应该发送到服务器的参数:

"VerifyPeer"  (1)

验证服务器所使用的 SSL 证书是有效的:

"Username"  (1)

指定应该被发送到服务器的用户名:

"Password"  (1)

指定应该被发送到服务器的密码:

"UserAgent"  (1)

指定应该被发送到服务器的用户代理:

"Cookies"  (1)

手动控制 URLSave 所使用的 cookie:

"StoreCookies"  (1)

如果 False,当在全局共享 Cookie 中,"StoreCookies" 将不会放置找到的任何新 cookie:

"Headers"  (1)

指定发送到服务器的头部:

"BodyData"  (1)

当与服务器连接时,指定应该发送的消息体:

"MultipartData"  (1)

指定多部分消息体的内容:

"ReadTimeout"  (1)

以秒指定完成从服务器下载数据的任务所需的最大分配时间:

"ConnectTimeout"  (1)

以秒为单位指定最大分配时间,以建立到服务器的链接:

属性和关系  (2)

使用 URLFetch 把内容直接保存到 Wolfram 语言中:

使用 Get 以通过 HTTP 直接加载 Wolfram 语言表达式:

Wolfram Research (2012),URLSave,Wolfram 语言函数,https://reference.wolfram.com/language/ref/URLSave.html.

文本

Wolfram Research (2012),URLSave,Wolfram 语言函数,https://reference.wolfram.com/language/ref/URLSave.html.

CMS

Wolfram 语言. 2012. "URLSave." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/URLSave.html.

APA

Wolfram 语言. (2012). URLSave. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/URLSave.html 年

BibTeX

@misc{reference.wolfram_2024_urlsave, author="Wolfram Research", title="{URLSave}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/URLSave.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_urlsave, organization={Wolfram Research}, title={URLSave}, year={2012}, url={https://reference.wolfram.com/language/ref/URLSave.html}, note=[Accessed: 21-November-2024 ]}