解析HTML并替换DIV中的内容

时间:2012-04-19 15:13:12

标签: php html parsing

我想知道如何在HTML页面中找到DIV标记。这是因为我想用不同的链接替换DIV中的链接。我不明白我需要什么样的代码。

1 个答案:

答案 0 :(得分:1)

首先,请注意PHP不会做任何事情客户端。但你应该已经知道了。 您应该使用file_get_contents将网页读取为字符串(或者由库提供的用于html解析的内容)。

已经有一个问题可以解释如何以任何方式解析html:Robust and Mature HTML Parser for PHP

如果它不符合您的需求,请尝试在google上搜索: php html解析,我找到了一些库

例如,我找到的这个库允许您找到所有标签:http://simplehtmldom.sourceforge.net/

请注意,这不是一个很好的方法,我建议您将html页面更改为PHP页面,并插入一些代码来代替A标记。这将使一切变得更容易。

最后,如果html页面是静态的(它没有改变),你可以使用轻松的行计数从X行到Y行获取内容,放置你自定义的A标签,然后从J读到最后的文件。

祝你好运。