2

我正在使用 symfony 抓取 HTML DomCrawler。我提供了我需要获取的 HTML 片段:

<p class="accounts">
  <b>Account:</b>
  <span class="no-wrap">1234567</span>
  <br>
  <b>Type</b>
  987654
</p>

现在我需要987654文本,但我没有成功。这是我尝试过的:

$dom->filterXPath('//p[@class="accounts"]')->children()->eq(4)->text();
$dom->filterXPath('//p[@class="accounts"]')->children()->eq(4)->html();
$dom->filterXPath('//p[@class="accounts"]')->children()->text();

我能够得到1234567因为它位于tag下,这就是我所做的:

$dom->filterXPath('//p[@class="accounts"]')->children()->eq(1);
4

0 回答 0