Nu har jeg lavet et script for www.coolshop.dk.
Se koden her:
<table>
<tr>
<td width="400px">Navn</td>
<td>Pris</td>
</tr>
<?
if($sog) {
$sogeord = str_replace(" ", "+", $sogeord);
$indhold = file_get_contents("http://www.coolshop.dk/catalog/advanced_search_result.php?keywords=$sogeord");
$start = explode('<!-- body_text //-->', $indhold);
$slut = explode('<!-- body_text_eof //-->', $start[1]);
$start_spil = explode('</b> (ud af <b>', $slut[0]);
$spil = explode('</b> produkter) </td>', $start_spil[1]);
$sider = $spil[0] / 20;
$sider = $sider + 1;
for($side = 1;$side < $sider;$side++){
$indhold = file_get_contents("http://www.coolshop.dk/catalog/advanced_search_result.php?keywords=$sogeord&page=$side");
$start = explode('<!-- body_text //-->', $indhold);
$slut = explode('<!-- body_text_eof //-->', $start[1]);
$start_navn = explode('title=" ', $slut[0]);
$start_pris = explode('<td align="right" class="productListing-data"> DKK', $slut[0]);
$start_id = explode('<td align="center" class="productListing-data"> <a href="http://www.coolshop.dk/catalog/product_info.php?products_id=', $slut[0]);
$i = 1;
while($i < sizeof($start_pris)) {
$navn = explode(' "', $start_navn[$i]);
$pris = explode(' </td>', $start_pris[$i]);
$id = explode('&', $start_id[$i]);
$type = substr($navn[0],-3);
if($type == "/GC"){
?>
<tr>
<td><a href="http://www.coolshop.dk/catalog/product_info.php?products_id=<?=$id[0]?>" target="_blank"><?=$navn[0]?></a></td>
<td><?=$pris[0]?></td>
</tr>
<?
}
$i++;
}
}
}
?>
</table>
<form action="sog.php" method="post">
Søgeord:<input type="text" name="sogeord" value="<?=$sogeord?>">
<input type="submit" name="sog" value="Søg nu!">
</form>
Indlæg senest redigeret d. 09.02.2010 14:27 af Bruger #5035