所以我想做一個PHP抓取工具(供個人使用)。 代碼所做的是顯示「發現」每個eBay拍賣項目發現,不到1小時內結束,但似乎有問題。抓取工具無法獲取所有span元素,「剩餘時間」元素爲a。PHP抓取工具沒有抓取所有元素
simple_html_dom.php被下載並且未被編輯。
<?php include_once('simple_html_dom.php');
//url which i want to crawl -contains GET DATA-
$url = 'http://www.ebay.de/sch/Apple-Notebooks/111422/i.html?LH_Auction=1&Produktfamilie=MacBook%7CMacBook%2520Air%7CMacBook%2520Pro%7C%21&LH_ItemCondition=1000%7C1500%7C2500%7C3000&_dcat=111422&rt=nc&_mPrRngCbx=1&_udlo&_udhi=20';
$html = new simple_html_dom();
$html->load_file($url);
foreach($html->find('span') as $part){
echo $part;
//when i echo $part it does display many span elements but not the remaining time ones
$cur_class = $part->class;
//the class attribute of an auction item that ends in less than an hour is equal with "MINUTES timeMs alert60Red"
if($cur_class == 'MINUTES timeMs alert60Red'){
echo 'found';
}
}
?>
任何答案將是有益的,在此先感謝
echo $ html;通常顯示所有元素,如果沒有任何意義,則表示抱歉,這是我在這裏問的第一個問題。 –