Laravel 5 如何在Laravel中使用Goutte解析HTML时获取最后一个子项 排名设备 做记号 9233 阿曼达 7216 做记号 6825 保罗 6184 阿曼达 5866
这是我的HTML,我想得到.table body的最后一个子项。 我尝试使用类似JavaScript的逻辑,并使用如下索引Laravel 5 如何在Laravel中使用Goutte解析HTML时获取最后一个子项 排名设备 做记号 9233 阿曼达 7216 做记号 6825 保罗 6184 阿曼达 5866,laravel-5,goutte,Laravel 5,Goutte,这是我的HTML,我想得到.table body的最后一个子项。 我尝试使用类似JavaScript的逻辑,并使用如下索引 $lastChild=$node->filter('.table body.table body row')[4]但它显示错误。无法将类型为“Symfony\Component\domclawler\Crawler”的对象用作数组最近我遇到了类似的情况,我使用last()方法解决了这个问题。语法如下:$node->filter('.table body.table body
$lastChild=$node->filter('.table body.table body row')[4]代码>但它显示错误。无法将类型为“Symfony\Component\domclawler\Crawler”的对象用作数组最近我遇到了类似的情况,我使用last()
方法解决了这个问题。语法如下:
$node->filter('.table body.table body row')->last()代码>
<div class="table">
<div class="table-head">
<div class="table-head-title">Ranking Equipos</div>
</div>
<div class="table-body">
<div class="table-body-row active">
<div class="col-key">Mark</div>
<div class="col-value">9233</div>
</div>
<div class="table-body-row">
<div class="col-key">Amanda</div>
<div class="col-value">7216</div>
</div>
<div class="table-body-row">
<div class="col-key">Mark</div>
<div class="col-value">6825</div>
</div>
<div class="table-body-row">
<div class="col-key">Paul</div>
<div class="col-value">6184</div>
</div>
<div class="table-body-row">
<div class="col-key">Amanda</div>
<div class="col-value">5866</div>
</div>
</div>
</div>