主要内容

下载网页和文件

MATLAB®提供了两个功能来读取RESTFUL Web服务的内容:韦布雷德Websave。与韦布雷德功能,您可以将网页的内容读取到MATLAB工作区中的字符数组。与Websave功能,您可以将网页内容保存到文件。

因为它可以在工作区中创建一个字符数组,所以韦布雷德功能对于使用MATLAB中的网页内容很有用。这Websave功能可用于将网页保存到本地文件夹。

笔记

什么时候韦布雷德返回HTML作为角色数组,请记住,仅检索该特定网页中的HTML。没有检索超链接目标,图像等。

如果您需要将参数传递到网页,则韦布雷德Websave函数让您将参数定义为名称,价值配对参数。有关更多信息,请参阅韦布雷德Websave参考页。

示例 - 使用韦布雷德功能

以下过程演示了如何检索网页的内容,列出了提交给该文件的文件MATLAB Central™文件交换,//www.tatmou.com/matlabcentral/fileexchange/。它将结果分配给字符数组,全列表

filex ='//www.tatmou.com/uk/matlabcentral/fileexchange/';FullList = Webread(filex);

在过去的七天内检索仅上传到文件交换的这些文件的列表,该文件包含单词simulink金宝app®。放期间学期作为参数韦布雷德传递到网页。

filex ='//www.tatmou.com/uk/matlabcentral/fileexchange/';最近= webread(filex,'duration',7,'术语','simulin金宝appk');

示例 - 使用Websave功能

以下示例基于上一节中的过程,但将内容保存到文件中:

%在过去7天内上传的Matlab Central File Exchange中找到文件列表,其中包含“ Simulink”。金宝appfilex ='//www.tatmou.com/uk/matlabcentral/fileexchange/';%将Web内容保存到文件。最近= websave('contains_simul金宝appink.html',filex,...'duration',7,'term','simulink');

Matlab将网页保存为contains_金宝appsimulink.html。输出参数最近的包含通往contains_金宝appsimulink.html。致电网络显示功能contains_金宝appsimulink.html在浏览器中。

网络(最近)

此页面具有上传到的文件的链接MATLAB中央文件交换。