Posted: 25.05.2006 14:27 Post subject: PHP pitanje, "povlacenje" sadrzaja
pozz, imam jedno pitanje.
kako povuci neki sadrzaj sa nekog sajta pomocu php-a.
zelio bih napraviti aplikaciju koja bi vukla trenutne cijene benzina/dizela pa onda racunala potrosnju itd itd. e, sad trebam sa nekog sajta povuci cijene da ih ne trebam update-at svako malo rucno. znam da se to može, ali ne znam pomocu koje funkcije.
znam da se trebaju pronalaziti "tipicni" dijelovi sajta (tr,td,div, pa traziti sadrzaj izmedu toga).
Treba ti DOM.. Dakle PHP DOM.
Prvo pogledas u sourcu od stranice dal tablica ili divovi imaju svoju klasu ili neki dio po cemu bi ih mogo razaznati od ostalih - kad/ako to imas onda si na konju, samo si izvuces sadrzaj iz tih polja..
Ako ne, opet loopas dok ne dobijes te rezltate. Nothings impossible.
_________________ FRENCH GUARD: No chance, English bed-wetting types.
I burst my pimples at you and call your door-opening request a silly thing, you tiny-brained wipers of other people's bottoms!Flikrac
Joined: 13 Nov 2003 Posts: 1397 Location: Karlovac
Posted: 25.05.2006 18:03 Post subject: Re: PHP pitanje, "povlacenje" sadrzaja
Pekx wrote:
pozz, imam jedno pitanje.
kako povuci neki sadrzaj sa nekog sajta pomocu php-a.
zelio bih napraviti aplikaciju koja bi vukla trenutne cijene benzina/dizela pa onda racunala potrosnju itd itd. e, sad trebam sa nekog sajta povuci cijene da ih ne trebam update-at svako malo rucno. znam da se to može, ali ne znam pomocu koje funkcije.
znam da se trebaju pronalaziti "tipicni" dijelovi sajta (tr,td,div, pa traziti sadrzaj izmedu toga).
puno hvala!
ako te je butch malo zbunio, probaj "fopen" ili ako trebas nesto kompliciranije - curl.
_________________ Bolje biti malo lud, nego malo pametan.
s tim da stranicu ne budes echo-ao nego spremo u varijablu. kad to imas unutra...ili pomocu regular expressiona ili pomocu dom funkcija iscupas van kaj te zanima
_________________ Just your average eccentric programmer.
s tim da stranicu ne budes echo-ao nego spremo u varijablu. kad to imas unutra...ili pomocu regular expressiona ili pomocu dom funkcija iscupas van kaj te zanima
ili recimo curl koji bi bio pristupacniji
_________________ mount -t swap /dev/brain /mnt/head
look'n for a job
Recimo za cURL koristis cURL klasu - radi jednostavnosti pristupa..
Dakle..
Sa cURLom si otvoris stranicu i ucitas u varijablu. Dalje tu varijablu uneses u DOMDocument klasu i trazis si sto te zanima..
Code:
include ( 'class.curl.php');
$curl =& new curl( 'URL STRANICE OVDJE :) ');
$curl->setopt(CURLOPT_FOLLOWLOCATION, true) ;
$curl->setopt(CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2');
_________________ FRENCH GUARD: No chance, English bed-wetting types.
I burst my pimples at you and call your door-opening request a silly thing, you tiny-brained wipers of other people's bottoms!Flikrac
Posted: 12.06.2006 01:20 Post subject: Re: PHP pitanje, "povlacenje" sadrzaja
Pekx wrote:
pozz, imam jedno pitanje.
kako povuci neki sadrzaj sa nekog sajta pomocu php-a.
zelio bih napraviti aplikaciju koja bi vukla trenutne cijene benzina/dizela pa onda racunala potrosnju itd itd. e, sad trebam sa nekog sajta povuci cijene da ih ne trebam update-at svako malo rucno. znam da se to može, ali ne znam pomocu koje funkcije.
znam da se trebaju pronalaziti "tipicni" dijelovi sajta (tr,td,div, pa traziti sadrzaj izmedu toga).
puno hvala!
Nisam prije vidio topic pa ako nisi rješio problem probaj s "explode" funkcijom, php. Ovdje sam postavio slično pitanje, imaš kod koji sam ja koristio za tečajnu listu, http://www.mi3dot.org/forum/viewtopic.php?t=7881 ! Pozdrav !
_________________ Oj djevojko Hercegovko suzo moja moje oko, srce si mi ukrala !
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum