我想知道如何在HTML页面中找到DIV标记。这是因为我想用不同的链接替换DIV中的链接。我不明白我需要什么样的代码。
答案 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读到最后的文件。
祝你好运。