scd url with dd tags php

时间:2012-09-19 22:38:53

标签: php dom

我必须抓一个网址并获得一件商品的价格。 我正在尝试简单的php DOM,但有些东西我做错了。 这是价格为的代码的一部分:

 <div class="Right">

                    <dl class="Price Offer" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
                        <dt>Price:</dt>
                        <dd itemprop="price">$49.99</dd>
                        <link itemprop="availability" href="http://schema.org/InStock" content="In Stock"/>
                    </dl>

                    <dl class="Identifier">
                        <dt>Prod ID:</dt>
                        <dd itemprop="productID">68947</dd>
                    </dl>
                </div>

我需要获得49.99美元,而不是别的,但我真的输了。 我尝试使用 - &gt;明文然后做一些爆炸或str_replace但似乎我做错了。

This is the url i'm trying to scrape

谢谢!

1 个答案:

答案 0 :(得分:0)

一个愚蠢而简单的解决方案:

<?php
$scraptedText; //<-- your scraped site

$scraptedText = split('<dd itemprop="price">',$scraptedText);
$scraptedText = split('</dd>',  $scraptedText[1]);
$scraptedText = $scraptedText[0];

我不是真的进入正则表达式,但这应该有用。