我在使用dom爬虫获取数据时遇到了困难。我想取名为“Avocado”和“GB1.50”,我想我可以这样做
$message = $crawler->filterXPath('h3')->text();
<div class="product">
<div class="productInner">
<div class="productInfoWrapper">
<div class="productInfo">
<h3>
<a href="http://website.com" >
Avocado
<img src="pic.jpg" alt="" />
</a>
</h3>
</div>
</div>
<div class="pricingAndTrolleyOptions">
<div class="pricing">
<p class="pricePerUnit">
£1.50<abbr title="per">/</abbr><abbr title="unit"><span class="pricePerUnitUnit">unit</span></abbr>
</p>
<p class="pricePerMeasure">£1.50<abbr
title="per">/</abbr><abbr
title="each"><span class="pricePerMeasureMeasure">ea</span></abbr>
</p>
</div>
</div>
</div>发布于 2015-05-15 20:01:19
要获取h3文本:
$message = $crawler->filterXPath('//div[@class="productInfo"]/h3')->text();要获得价格(即pricePerMeasure类):
$price= $crawler->filterXPath('//p[@class="pricePerMeasure"]')->text();https://stackoverflow.com/questions/30262017
复制相似问题