屏幕刮痧与卷曲

时间:2011-11-12 06:44:14

标签: php curl screen-scraping

到目前为止,我写的cURL代码显示了我想要的页面,它会自动将我登录到一个网站,但是我仍然坚持屏幕抓取的问题。我现在想从这些数据中获取更多信息。这就是我想要从页面中挑选出来的内容:

<div class="quantity">
    Avail. Quantity:<span>75</span>
</div>

我特别想抓住<span>内的数字,在这种情况下是75。我怎么能用卷曲做这个?

有关如何执行此操作的任何建议吗?

1 个答案:

答案 0 :(得分:3)

您可以使用DOMDocument或其中一个更简单的图书馆前端,例如phpQueryQueryPath。然后就像使用CSS选择器一样简单:

print htmlqp($url)->find(".quantity span")->text();

(请注意,页面检索已内置于此处,但您也可以传递$html变量。)