不能刮屏

时间:2013-08-22 23:37:57

标签: php screen-scraping

PHP我不是很先进,我试图找出 Screen Scraping 。我已经阅读了很多教程并搜索了这个网站,但有些东西我不见了。我的代码将无效。

这就是我正在尝试的:

include('simple_html_dom.php');

$html = new simple_html_dom();  
$html->load_file('http://www.website.com/item.htm');  

$price = $html->find('itemprop="price"');
echo $price;

我尝试使用的网站的来源是:

<span itemprop="price">$20.99</span>

当我运行时,$price设置为Array

为什么这对我不起作用?

1 个答案:

答案 0 :(得分:2)

它正在发挥作用,而不是你的期望。

find方法返回一个结果数组(因为页面中可能有0,1或 n 元素itemprop="price"

例如:

foreach($html->find('itemprop="price"') as $price) 
   echo $price;