下载网页和文件
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中央文件交换。