Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Grabovanje podataka bez API - distrowatch ?

[es] :: PHP :: Grabovanje podataka bez API - distrowatch ?

[ Pregleda: 3984 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

revlo

Član broj: 338032
Poruke: 178
77.243.19.*



+44 Profil

icon Grabovanje podataka bez API - distrowatch ?03.03.2018. u 12:04 - pre 74 meseci
Kontaktirao sam ljude sa sajta distrowatch - Ranking Linux Distributions

Ideja mi je da na svom sajtu stavim 5 ili 10 prvih distribucija sa brojem klikova, i da se to osvezava. Medjutim oni nemaju nikakav API, jedino su mi dali sledeći link: https://distrowatch.com/text/phr-26

Pa kazu skini fajl i parsuj elemente kako ti odgovara. Kako to da uradim sa php? Nemam ideju.
 
Odgovor na temu

revlo

Član broj: 338032
Poruke: 178
77.243.19.*



+44 Profil

icon Re: Grabovanje podataka bez API - distrowatch ?03.03.2018. u 13:34 - pre 74 meseci
Probao sam ovako:

Code (php):


$file = file_get_contents('https://distrowatch.com/text/phr-26');

$file = strip_tags($file, '<th>');

echo $file;

 


Ali treba analizirati source, i videti kako da se bolje parsuje.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
178.250.138.210



+1064 Profil

icon Re: Grabovanje podataka bez API - distrowatch ?03.03.2018. u 13:52 - pre 74 meseci
Ne znam koja sve pomagala imas za parsovanje html-a, ali pretpostavljam da je php tu zakon. Mislim i da nemas nije problem ;p
(ako znas da parsujes)
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Grabovanje podataka bez API - distrowatch ?03.03.2018. u 16:21 - pre 74 meseci
PHP ima klasu koja parsira HTML do u sitna crevca.

 
Odgovor na temu

revlo

Član broj: 338032
Poruke: 178
77.243.19.*



+44 Profil

icon Re: Grabovanje podataka bez API - distrowatch ?03.03.2018. u 16:29 - pre 74 meseci
Uspeo sam :)

Budući izgled, verzija skromna alfa.

Prikačeni fajlovi
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: Grabovanje podataka bez API - distrowatch ?04.03.2018. u 04:59 - pre 74 meseci
Ako nije problem da pitam, cemu ti sluzi takav podatak? Daleko od toga da je procenat korisnika distroa u pitanju, ima li vajde od tog broja? :)
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

revlo

Član broj: 338032
Poruke: 178
*.dynamic.vipmobile.rs.



+44 Profil

icon Re: Grabovanje podataka bez API - distrowatch ?04.03.2018. u 10:39 - pre 74 meseci
Zanimljivo mi da pratim ranking listu. Ideja mi je (bila) da napravim portal-blog. Ali pošto sam video da znam, sad sledi tezi deo, a to je da radim dosadne stvari kao što su write articles, write categories, login, archive...

Sve sam to radio, ali sam menjao imena php klasa i umesto config klase ubacio sam config define var.. .Pravo da ti kažem pojma nemam, moram da nadjem drugu zanimaciju.
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: Grabovanje podataka bez API - distrowatch ?04.03.2018. u 19:25 - pre 74 meseci
Ako brate moj, samo cepaj :) Bolja je zanimacija od mnogih koje drugi imaju, bar je produktivna. Mene je samo interesovalo cemu ce da sluzi.
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

[es] :: PHP :: Grabovanje podataka bez API - distrowatch ?

[ Pregleda: 3984 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.