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
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($file, 8192);
$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>";
}
}
?>
Kommentar