给出以下 HTML 代码片段:
<div class="item">
large
<span class="some-class">size</span>
</div>
我正在寻找使用 Symfony 的 Crawler 提取字符串“large”的最佳方法。
$crawler = new Crawler($html);
在这里,我可以使用 $crawler->html()
然后应用正则表达式搜索。有更好的解决方案吗?
或者你会如何具体地做到这一点?
最佳答案
我刚刚找到了一个对我来说看起来最干净的解决方案:
$crawler = new Crawler($html);
$result = $crawler->filterXPath('//text()')->text();
关于html - 使用 Symfony DOM Crawler 从 HTML 标签中提取文本值的最有效/最好的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33782646/