Trebam veliku pomoć

Trebam veliku pomoć

offline
  • Hlapic 
  • Novi MyCity građanin
  • Pridružio: 18 Feb 2009
  • Poruke: 3

Trebao bi skidati sadržaj sa ovih web stranica popmundo.com te ga negdje spremiti kako bi se kasnije prikazivao u zasebnoj web aplikaciji pisanoj u PHP i MySQL.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 13 Jan 2008
  • Poruke: 3657
  • Gde živiš: Stara Pazova

Teško će to ići jer ti očigledno nemaš dozvolu vlasnika sajta za to, zato bolje prvo pročitaj Pravilnik ovog foruma jer su ovde zabrenjene nezakonite radnje.



offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Hmmm... Na sajtu nigde nema linka ka copyright-u i sta je dozvoljeno a sta ne.
Posto je ovo online igra, verujem da mu je potrebno da skuplja neku statistiku. Postoji mnogo takvih sajtova za razne igre tako da sam siguran da je to dozvoljeno.
Ukoliko ti je potrebno tako nesto, za skidanje samih stranica vidljivih u browseru (www.nesto.com/nesto.html na primer) savetujem ti da proucis cURL biblioteku za PHP. Za parsiranje teksta tu su regularni izrazi i standardne funkcije za rad sa stringovima.

offline
  • Hlapic 
  • Novi MyCity građanin
  • Pridružio: 18 Feb 2009
  • Poruke: 3

Crazy Wiking ::Teško će to ići jer ti očigledno nemaš dozvolu vlasnika sajta za to, zato bolje prvo pročitaj Pravilnik ovog foruma jer su ovde zabrenjene nezakonite radnje.

Hm, ja nisam mislio raditi ništa nezakonito niti mi je to cilj..
To što želilm napraviti mora biti po zakonu, a meni treba upravo samo to što je rekao stankovic da povremeno pokupim statistiku od benda.
Recimo da treba sledeče podatkeCitat:Bend
Koncerti
-Nadolazeći
-Prijašnji

Raspored
Repertoar
Pozicija
-Rang lista
-Slava i popularnost
Snimke i spotovi
-Glazbeni spotovi
-Objavljeni albumi

Članovi
-Uloge članova
točnije odavde bi se trebalo izvlačiti a vezano je uz moj bend u igri.
Citat:http://www120.popmundo.com/Common/artist.asp
www120.popmundo.com/Common/Artist.asp?action=view&ArtistID=632505
www120.popmundo.com/Common/Performances.asp.....tID=632505
www120.popmundo.com/Common/Performances.asp.....tID=632505
www120.popmundo.com/Common/Bookings.asp?ArtistID=632505
www120.popmundo.com/Common/artist.asp?actio.....tID=632505
www120.popmundo.com/Common/ArtistRanking.asp?ArtistID=632505
www120.popmundo.com/Common/Artist.asp?action=Popularity&ArtistID=632505
www120.popmundo.com/Common/artist.asp?Action=ListVideos&ArtistID=632505
www120.popmundo.com/Common/Record.asp?actio.....tID=632505
www120.popmundo.com/Common/Artist.asp?action=MemberRoles&ArtistID=632505


S obzirom da nemam nekog preteranog iskustva u svemu tome trebam vašu pomoć. Jednostavnu aplikaciju u PHP i My SQL mogu još nekako sklepati, ali da se ovi podaci izvuku i kasnije transferiraju u tu aplikaciju neznam.

Dopuna: 18 Feb 2009 22:55

stankovic ::Hmmm... Na sajtu nigde nema linka ka copyright-u i sta je dozvoljeno a sta ne.
Posto je ovo online igra, verujem da mu je potrebno da skuplja neku statistiku. Postoji mnogo takvih sajtova za razne igre tako da sam siguran da je to dozvoljeno.
Ukoliko ti je potrebno tako nesto, za skidanje samih stranica vidljivih u browseru (www.nesto.com/nesto.html na primer) savetujem ti da proucis cURL biblioteku za PHP. Za parsiranje teksta tu su regularni izrazi i standardne funkcije za rad sa stringovima.


Mislim da je to nešto što nebih uspio brzo savladati. Ipak hvala ti na savetu, svakako ću malo proučiti...

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Nije cURL tako tezak. Pogledaj nekoliko primera. Posto tebi treba statistika za tvoj bend, u slucaju da je potrebno da si ulogovan, moras koristiti i kolacice... bas kao pravi browser.
Evo extra prostog primera sa http://www.php.net/manual/en/function.curl-exec.php

<?php // create a new cURL resource $ch = curl_init(); // set URL and other appropriate options curl_setopt($ch, CURLOPT_URL, "http://www.example.com/"); curl_setopt($ch, CURLOPT_HEADER, 0); // grab URL and pass it to the browser curl_exec($ch); // close cURL resource, and free up system resources curl_close($ch); ?>

Dopuna: 18 Feb 2009 23:36

Ovo je deo jednog mog koda, tu mozes da vidis kako koristiti kolacice ako ti zatreba.
$cookie je putanje do txt fajla koji cuva kolacice.

... curl_setopt($this->ch, CURLOPT_URL, $url); //sets url       curl_setopt($this->ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");       curl_setopt($this->ch, CURLOPT_FAILONERROR, 0); //even if there is error it will return string       curl_setopt($this->ch, CURLOPT_RETURNTRANSFER, 1); //return page as string       curl_setopt($this->ch, CURLOPT_HEADER, 1);   //header       curl_setopt($this->ch, CURLOPT_COOKIEFILE, $cookie);       curl_setopt($this->ch, CURLOPT_COOKIEJAR, $cookie);       $string1=curl_exec($this->ch);   //executes curl       $this->str1=$string1;       $err=curl_error($this->ch); ...

offline
  • Hlapic 
  • Novi MyCity građanin
  • Pridružio: 18 Feb 2009
  • Poruke: 3

Eh, to je ipak previše za moje trenutno znanje, zato i trebam pomoč vas koji znadete mnogo više nego ja..

Dopuna: 23 Feb 2009 21:24

vidim nema nitko rješenja Sad
tražim vec par tjedana neko riješenje, makar i jedan gotov primjer pa da onda idem sam pokušati ostatak

Ko je trenutno na forumu
 

Ukupno su 885 korisnika na forumu :: 40 registrovanih, 6 sakrivenih i 839 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: aleksmajstor, Andrija357, Apok, Ben Roj, bokisha253, Brana01, BRATORIII, Cassius Clay, Dimitrije Paunovic, Dimitrise93, Dvojac005, FOX, Georgius, HogarStrashni, ivan979, ivica976, Joja, Još malo pa deda, Karla, laurusri, lord sir giga, Luka Blažević, mercedesamg, Milometer, Miškić, Mlav, moldway, nemkea71, opt1, sap, slonic_tonic, ss10, Steeeefan, stegonosa, suton, VP6919, W123, zillbg, Zoca, 79693