0

我正在尝试使用 QueryPath 从 HTML 代码中检索一个特定元素。它发生了两次,但我只想要第一个。搜索对象确实有效,但它返回了两个元素。我试图在我的搜索中添加一个伪类选择器,但这没有用。

这是代码中出现两次的 HTML 元素:

<span class="aui-suffix"> of 5 </span>

这就是我搜索它的方式:

$arrURL = "URL..."

$html = htmlqp( $arrURL );
$pageAsString = $html->find('span.aui-suffix');
echo $pageAsString->text();

输出为“of 5 of 5”,即两个元素紧挨着打印。如何修改我的搜索以使我只有“5 个”?

4

1 回答 1

0

尝试 $pageAsString = $html->find('span.aui-suffix:eq(0)');

于 2013-08-21T10:09:12.437 回答