MATLAB®提供了两个函数来从RESTful web服务读取内容:webread
和websave
.与webread
函数时,可以将网页的内容读取到MATLAB工作空间中的字符数组中。与websave
功能,将网页内容保存为文件。
因为它可以在工作区中创建字符数组,所以webread
函数对于在MATLAB中处理网页内容是有用的。的websave
此功能用于将网页保存到本地文件夹。
请注意
当webread
以字符数组的形式返回HTML,记住只检索特定网页中的HTML。不检索超链接目标、图像等。
如果您需要将参数传递到web页面,则webread
和websave
函数允许将参数定义为名称,值
对参数。有关更多信息,请参见webread
和websave
参考页面。
下面的过程演示了如何检索列出提交到的文件的网页内容MATLAB中央™文件交换,//www.tatmou.com/matlabcentral/fileexchange/.它将结果分配给一个字符数组,fullList
:
filex = ' //www.tatmou.com/matlabcentral/fileexchange/ ';fullList = webread (filex);
检索过去七天内上载到文件交换的仅包含单词Simulink的文件的列表金宝app®.集持续时间
和术语
作为参数,webread
传递到网页。
filex = ' //www.tatmou.com/matlabcentral/fileexchange/ ';最近= webread (filex,‘时间’,7,“术语”,“模型”);金宝app
下面的示例建立在上一节的过程之上,但将内容保存到一个文件中:
在MATLAB Central File Exchange中查找过去7天内上传的包含“Simulink.”的文件列表。金宝app%将Web内容保存到文件中。最近= websave('contains_simul金宝appink.html',filex,…'时间' 7“术语”,“模型”);金宝app
MATLAB保存网页为contains_金宝appsimulink.html
.输出参数最近
包含的完整路径contains_金宝appsimulink.html
.调用网络
函数来显示contains_金宝appsimulink.html
在浏览器中。
web(最近)
该页面有文件上传的链接MATLAB中央文件交换。