如何解析包含嵌入式page/iframe的页面


how to parse a page including embedded page/ iframe?

我想用PHP解析一个流媒体网站,以找到流媒体链接和代码。

流媒体页面ie index.htm看起来像

<html>
<iframe> something something src= xyz.aspx?id=abc <iframe>
<'html>

当我解析主页时,我可以看到那些代码。。但是我需要解析xyz.asx的代码?id。。。。如果我直接解析该页面,它不会显示流代码。。。主页和iframe页面以某种方式连接。。。有什么方法可以同时解析两者吗。。也许是指代什么的。。所以第二个页面认为它好像加载在流页面上。有线索吗?卷曲

因为你似乎只在搜索几个代码,你可能想写一个正则表达式(GASP!我知道,regex+HTML=BAD,听我说完)。我会找到一个正则表达式来捕获所有的<iframe>标记。然后为src属性解析这些信息,然后获得所需的信息。

编辑:我想我还没有完全理解你的问题,你还想把iframe'd页面嵌入到浏览器中吗?

如果是,请继续阅读!

好的,现在您已经有了<iframe>src属性,只需下载链接页面(我对PHP有点生疏,我相信您可以找到数千个函数中的一个)和str_replace()<iframe>标签,下载代码为