简单的html dom搜索特定的链接

时间:2013-04-03 14:24:27

标签: php simple-html-dom

使用简单的html dom解析器获取网页上的一些信息链接。

a href="http://mysite.com/_/id/5797/name"  John Doe

这很好用

$id=5797;
$html = file_get_html("$url");
$echo $html->find("a[href*=$id]",0)->plaintext." <br><hr>";

但是如果我将id设置为

$id=797;

它也找到John Doe

所以我试过了;

$id=5797;
$html = file_get_html("$url");
$echo $html->find("a[href*=id/$id/]",0)->plaintext." <br><hr>";

但是没有回复。猜测某些东西并不喜欢斜线。这可能与简单的html dom有关,还是我需要通过每个链接进行迭代并在php中进行检查?

感谢

0 个答案:

没有答案