

、amazonの個別商品ページのURL(例)<http://www.amazon.co.jp/dp/4822242633>  
を使って、商品価格だけを抜き出す場合、いろいろとやり方はあると思いますが、皆さんならどのように実現されますでしょうか。  
教えて頂けますと、幸いです。  
※言語はPHPでお願いいたします。  
※amazon apiはリクエスト制限があるので、amazon api以外でお願いいたします。  
※商品価格とは以下のタグの部分です。

[code]

    <span class="a-size-medium a-color-price offer-price a-text-normal">￥ 2,376</span>
[/code]

よろしくお願いいたします。


CC BY-SA 3.0
2015-09-16T05:43:19.407
16677
2015-09-20T08:51:37.060
2015-09-16T06:24:02.560
8619
8619
question
javascript php api
amazonの価格取得

[code]

    <?php
    $html = file_get_contents("http://www.amazon.co.jp/dp/4822242633");
    
    $dom = new DOMDocument();
    @$dom->loadHTML($html);
    $xml = simplexml_import_dom($dom);
    $ret = $xml->xpath('//span[@class="a-size-medium a-color-price offer-price a-text-normal"]');
    echo $ret[0];
    ?>
    
[/code]

Xpathで抜き出すならこれだけでできます。

PHPでのスクレイピングはこのQiita記事が参考になります。  
[sPHPネイティブのDOMによるスクレイピング入門 -
Qiita](http://qiita.com/mpyw/items/c0312271819baee09132)


CC BY-SA 3.0
2015-09-20T08:51:37.060
16796
2015-09-20T08:51:37.060
3186
16677
answer