我一直從我的代碼中得到這個錯誤,我不知道我在做什麼錯誤,這種情況發生在有些情況下,它似乎工作時,它想要調用成員函數查找()非對象
錯誤
Call to a member function find() on a non-object in C:\xampp\htdocs\sites\P\Find.php on line 265
我基本上創造了履帶,其搜索網頁中,網頁上的元素,有時這個元素可能不會出現在頁面上,並通過我如果使用的是檢查該聲明。
線265指
if($page->find('div#olpDivId span.price'))
代碼
$page = file_get_html('http://www.amazon.co.uk/dp/0304362212');
if($page->find('div#olpDivId span.price')){
foreach($page->find('div#olpDivId span.price') as $p){
$i[] = floatval($p->plaintext);
}
}
如果書不存在爬蟲進入一個空白的「對不起產品不存在」 頁我做什麼錯誤?任何幫助,將不勝感激
前,應檢查它向我們展示瞭如何設置的值'$ page'。 – phihag
如果您忘記初始化'$ page'作爲對象,這將解釋問題。 – dpk2442
我不認爲這是$ page –