使用php从另一个网站获取OuterHtml


Get OuterHtml from another website with php

我向我的网站提供来自另一个网站表格的信息。我曾经用获取所需信息

$html = file_get_contents('http://www.example.ex');

然后通过正则表达式进行处理。

不幸的是,另一个网站已经更改,现在源代码不再是HTML表。

但是,如果我用信息检查元素(Chrome浏览器),我会发现它是一个表,我可以"复制"该元素的"外部HTML"并将其"粘贴"到我的文件中。

除了复制粘贴,还有其他更"专业"的方式来捕捉这些信息(元素或整个页面的外部HTML)吗?感谢大家。

也许这篇文章对你有用:Stackoverflow post

但如果这不起作用。那里有人建议使用一个名为Goutte的PHP web scraper框架,如果网站再次更改,它可能会对你(更)有用。