Quoted from ""d0nUt""
hm.. amazoop gibts für php.. aber ziemlich alt
hab nochmal weiter gesucht und 2 gute Seiten gefunden
für die amazon.com gibts ne eigene seite mit den browsernodes
http://www.browsenodes.com/page-XML.html
für amazon.de habe ich diese liste gefunden.
http://docs.amazonwebservices.com/AWSEcommerceService/2005-10-05/ApiReference/DEBrowseNodesArticle.html
das datum in der url verrät, dass die liste schon etwas älter ist, aber neueres gibts nicht von amazon.de
|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
<? /* Script zum auslesen der Amazon Browser Nodes Quelle sieht in etwa so aus Bedingung: Darf kein Link sein <li> <p>Business & Karriere: 403434</p> </li> */ $url = 'http://docs.amazonwebservices.com/AWSEcommerceService/2005-10-05/ApiReference/DEBrowseNodesArticle.html'; $src = file($url); $arr = array(); $cat = false; foreach($src as $row) { if(preg_match("=<h2>SearchIndex:=si", $row)) { //Kategorie setzen $cat = trim(strip_tags(str_replace("SearchIndex: ", "", $row))); } if($cat && preg_match("=<p>(.*)</p>=si", $row)) { //Artikel fuer Kategorie $split = explode(': ', strip_tags($row)); $arr[$cat][$split[0]] = trim($split[1]); } } foreach($arr as $cat => $node) { foreach($node as $title => $id) { echo " <node=\"$cat\"> <id>$id</id> <title>$title</title> </node>"; } } ?> |
|
|
PHP Quellcode |
1 |
$arr[$split[0])] = $split[1]; |