【发布时间】:2018-04-08 17:28:34
【问题描述】:
这是我的代码,其中 raw 包含一个 HTML 字符串,该字符串具有许多具有不同标题属性的“a href”标记,我想检查该字符串是否具有标题为“x”的超链接标记。如何在 PHP 中使用 Ganon HTML dom 解析器来做到这一点。
function store($raw, $link)
{
$html = str_get_dom($raw);
if ($html has a href tag with title = "x")
{
$anchor = $html('a[title = x]')->getPlainText();
foreach($anchor as $abc)
{
echo $abc->title."<br>";
}
}
}
【问题讨论】:
-
没听说过
Ganon,不能只用原生的domdocument解析器吗? -
我尝试过原生的,但是我没有找到一种方法来通过原生的标题来获取标签,所以我很久以前就切换到了 ganon。我已经在所有地方都使用过 ganon ......我不想再改变它了。但你至少可以给我一个答案……@chris85……
-
加农我不能。使用 domdocument,您只需拉取
a元素,然后查看title属性。 -
您能否提供一些示例 html 以及如何调用
store()
标签: php html parsing dom ganon