| Amazon izdelki - scrape podatkov s PHP | ||
|---|---|---|
|
inkanet
29. jun 2011 07:22:38
Pridružen od: 3. okt 2008 328 objav 110 1 2 |
#1
Kako bi iz Amazon strani za določen izdelek izluščil podatke o: Povprečni oceni (x stars out of 5) Sam sem uporabil tole kodo: Stvar je delovala 1 dan, sedaj pa se izpiše napaka: Warning: filegetcontents(http://www.amazon.com/dp/B002FQJT3Q/) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 503 Service Temporarily Unavailable Blokada s strani Amazona? |
|
|
SlimDeluxe
29. jun 2011 08:05:04
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
Freelance Web Developer
|
|
|
jazzfunk
29. jun 2011 09:39:25
Pridružen od: 5. apr 2010 1365 objav 1665 195 26 |
#3
Probaj najprej ponovno iz drugega IP naslova. Če bo delalo potem je bilo to zaradi blokade, kar je tudi najverjetnejši razlog, da ne deluje. |
|
|
OvcaX
29. jun 2011 09:43:42
Pridružen od: 24. avg 2007 2753 objav 4575 1194 281 |
||
|
mtance
29. jun 2011 10:54:03
Pridružen od: 27. jan 2008 508 objav 198 16 1 |
#5
Ali jih shranjuj v bazo in z nekim cronjobom osvežuj na X časa, če hočeš ažurirane podatke. |
|
|
inkanet
29. jun 2011 10:58:29
Pridružen od: 3. okt 2008 328 objav 110 1 2 |
#6
@SlimDelux Probal sem ene 10 - 20 krat. Ko sem pisal kodo sem pač preverjal če in kako deluje izpis. @OvcaX saj ideja je da bi skripta shranila vrednosti v MySql bazo in se osveževala samo 1 x dnevno. Samo zdaj mi pač ne deluje več. @mtance ja to je v bistvu tudi moja ideja. Skripto - Joomla PHP modul sem testiral na eni od mojih strani. Po mojem je IP ki ga zazna Amazon enak IP-ju kjer stran gostuje. Bom poizkusil še z druge strani ki je pri drugem ponudniku gostovanja. Če skripto zaženem na lokalnem pcju z XAMP-om mi namreč javi isto napako. |
|
|
inkanet
29. jun 2011 11:22:26
Pridružen od: 3. okt 2008 328 objav 110 1 2 |
||
|
mtance
29. jun 2011 11:29:43
Pridružen od: 27. jan 2008 508 objav 198 16 1 |
||
|
SlimDeluxe
29. jun 2011 11:39:14
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
#9
Probaj da vidiš, če je site sploh dosegljiv. Freelance Web Developer
|
|
|
mtance
29. jun 2011 11:53:23
Pridružen od: 27. jan 2008 508 objav 198 16 1 |
#10
Tvoj primer, realiziran s cURL-om. <?php if (functionexists('curlinit')) { $source = curl_exec($ch); curl_close($ch); preg_match("/title=\"(.*?) out of 5 stars/",$source, $result); |
|