我urlread
在 MATLAB 中使用来加载网站的内容,然后搜索以供进一步使用。
但是,我遇到了一个网站,我需要的内容位于一个特定的内部框架中,该框架嵌入在index.php到<iframe>
.
当我使用urlread
看似嵌入在主文件中的文件的 url 时,我仍然只获得index.php的内容而不是targetframecontent.php的内容。
我想urlread
这可能不是正确的工具,或者我可能忽略了其他使我的尝试失败的事情。有没有办法将这种内部框架的内容导入 MATLAB?
编辑:更准确一点:
我通常会使用以下内容将网站内容读入我的 MATLAB 工作区:
data = urlread('http://[...]index.php')
但是这样做我只能得到父index.php的内容,而不是嵌入的targetframecontent.php的内容。我在浏览网站源代码时发现了这一点,其中包含我感兴趣的内容的网站部分被加载到一个框架中:
<iframe src="http://[...]targetframecontent.php" width="850px" height="1000px" border="0" frameborder="0"></iframe>
因此,我尝试urlread
直接使用加载在特定目标框架中的 url。
但是,当我这样做时,我仍然得到相同的内容,就好像我仍在加载index.php一样。因此,每当我尝试使用targetframecontent.php的直接网址时,它似乎都会重定向urlread
回index.php。这也是我尝试在浏览器中加载targetframecontent.php时发生的情况。
谢谢你的帮助。