Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 08-10-2007, 11:10
emilhide
 Newbie
Links : Onlinestatus : emilhide ist offline
Registriert seit: Sep 2006
Beiträge: 14
emilhide ist zur Zeit noch ein unbeschriebenes Blatt
Standard Parsing von mobile.de und Autoscout24.de

Hallo an alle Ebayparsing geht ja ganz einfach aber wie funktioniert es bei den Autohäuseren mobile.de und autoscout24.de?? Wie finde ich die URL heraus.

Danke
Emiliano

PHP-Code:
<?

$searchstring
="mazda";
$URL "http://search.ebay.com/search/search.dll?query=".$searchstring."&sosortproperty=1&ht=1&from=R10&BasicSearch=";
$file fopen("$URL""r");
$r "";
do{
    
$data fread($file8192);
    
$r .= $data;
}
while(
strlen($data) != 0);

$ebayTABLEArray preg_split ("/<table.*?>/"$r);

// now try to find which <table> contains the search results are
for($x=0$x<count($ebayTABLEArray); $x++){
    if(
strstr($ebayTABLEArray[$x],"Customize Display")){ // this is text
        
$resultTable $x+1;
    }
}

$ebayTRArray preg_split("/<tr.*?>/",$ebayTABLEArray[$resultTable]);

echo 
"<BR><B>Ebay Results:</B><BR><BR>";
$start=2;
$end $start count($ebayTRArray);

for(
$i=$start;$i<$end;$i++){
    
$ebayTDArray preg_split ("/<td.*?>/",$ebayTRArray[$i]);
    
//print_r($ebayTDArray);
    
preg_match("/<a.*?<\/a>/",$ebayTDArray[4],$match);
    
$item strip_tags($match[0],"<A></A>");
    
    if(
$item!=""){
        
$item_name $item;
        
$price strip_tags($ebayTDArray[6]);
        
// see if there's a Buy-It-Now price
        
$priceArray explode("$",$price);
        
$item_price $priceArray[1];
        
$item_bin $priceArray[1];
        
$item_bids strip_tags($ebayTDArray[7]);
        
$item_timeleft strip_tags($ebayTDArray[8]);

        echo 
$item_name." ".$item_price." ".$item_bids." ".$item_timeleft."<BR>";
    }
}
?>
Mit Zitat antworten