【发布时间】:2015-09-22 22:29:20
【问题描述】:
我正在尝试使用 cURL 从该站点获取所有产品价格,但我真的不知道如何获取该站点上每个产品的所有价格http://www.bikestore.ie/。
有人可以给我一些建议吗?
现在我只是测试一个产品的价格,这没问题,但是我可以得到所有产品的价格吗??
我现在的代码是:
public function Scrape(){
$curl = curl_init('http://www.bikestore.ie/scott-speedster-30-bike-2015.html');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$page = curl_exec($curl);
if(!empty($curl)){
$doc = new DOMDocument;
$doc->loadHTML($page);
$xpath = new DOMXPath($doc);
$rupees = $xpath->evaluate('string(//div[@class="product-shop"]//div[@class="price-box"]//span[@class="price"])');
echo $rupees;
}
else {
print "Not found";
}
【问题讨论】:
标签: php curl web-scraping