Pliusai ir minusai ne mašinose, o jumyse, nebeskleisti tu erezijų dėl "regitros autobobilių". Jos mašinos, ne transformeriai, tokios pat kaip ir keliuose. Nėra ten jokių mitų. Čia visiem užsiprogramavę, kad ten perdarytos mašinos ar dar kas.. NĖRA taip. Jaudulys viską padaro ir kitų pasakojimai apie sankabas stebūklingai sureguliuotas.. Ech. :D Pats šiaip taip masčiau laikydamas.. ;D
arba jei kazko bijai, pasirodyk kad esi kvailesnis, parodyk kad praleidi, o pats po to pravaziuosi kai busi isitikines kad sankryza svari :D nu ir mandagumo ir susipratingumo reikia nemazai, jei nesinori problemu apturet ;)
Sveiki. Kadangi labai megstu ziuret Dokumentinius filmus... Nusprendziau sukurt tokia svetaine... kuri butu paprasta ir patogi Dokumentikos perziurai. Kazko ipatingo nera. Nes vistik manau kad turinys svarbiau... Greitu metu atsiras domenas. Nes vis kazkaip negaliu issirinkt.
Pagal galimybes stengsiuos deti kuo daugiau filmu Lietuviu kalba. Taip pat rasite Rusu bei Anglu kalbom. Filmu daug nera. Bet ju su kiekviena diena dauges.
Sveiki uždarbiečiai, jau vienur prisižadėjau, kad parašysiu šiek tiek apie web scrapping. Tai pirmas mano straipsnis šiame forume, todėl nemaišykit su žemėmis be pagrindo. Konstruktyvi kritika visada laukiama, o šiaip ir pasiginčyti galiu, jeigu atsiras žmonių, manančių, kad mano pateikti programinio kodo pavyzdžiai yra neteisingi ar, kad galima padaryti kažką geriau. Pats esu gana dar jaunas ir daug ko nemoku, tačiau trokštu išmokti. Iš savo, ir kitų mano artimųjų patirties galiu pasakyti, kad srities specialistu tampi mokydamas kitus.
Pradedant, norėčiau apžvelgti kam web scrapping gali būti panaudojamas. Šį metodą programuotojai naudoja tada, kuomet reikia gauti informacijos iš kitos svetainės ir nenorima dirbti "copy->paste" principu. Web scrapping tai padarys už jus. Kadangi daugiausia teko programuoti PHP programavimo kalba, tai tik ja galėsiu pateikti pavyzdžių.
Vogti/skolintis/pasiimti informaciją PHP pagalba iš kitų interneto svetainių galima keletu būdų. Tačiau aprašysiu tik du - vieną, kuris nepatogus ir jį naudojant gali prasidėti rimtas "galvos skausmas", ir antrą - kurį pats naudoju ir rekomenduoju naudoti kitiems.
Pirmasis būdas. Jame naudojama curl biblioteka, preg_match_all funkcija. Blogiausia šio metodo savybė - reikia rašyti regexp išraiškas. Man (spėju ir kitiems programuotojams) tai yra "pain in the ######". Šis metodas turi ir pliusų - juo parašyti script'ai veikia šiek tiek greičiau negu antruoju.
Daug netuščiažodžiaujant, štai kodo pavyzdys (ačiū Sauliui):
Antrasis būdas. Tai mano mėgstamiausias, ir mano nuomone geriausias būdas gauti informaciją iš kito tinklalapio. Kaip taip padaryti? Ogi pasitelkti simple html DOM biblioteką. :) Jos pagalba galima rašyti elementų select'orius jQuery stiliumi.
Pvz.:
$html->find('table.bioTableAlt tbody tr');
Argi gali būti patogiau ir greičiau? :rolleyes:
Tarkim turime užduotį, mums reikia gauti visą geriausių teniso žaidėjų sąrašą iš šitos svetainės. Taip, visą 1000 :) Atkreipkite dėmesį, kad lentelė atnaujinama kiekvieną pirmadienį. Kad šis kodas veiktų, jums prireiks parsisiųsti simple html dom klasę.
Štai dar vienas pavyzdys, kuriame gauname filmo reitingą iš imdb.com:
<?php
//simple html dom biblioteka
include('simple_html_dom.php');
//filmo url
$url = 'http://www.imdb.com/title/tt0485947/';
//gauname svetainės html
$html = file_get_html($url);
//gauname filmo reitingą
$ratio = $html->find('span.rating-rating', 0)->plaintext;
echo $ratio;
?>
Pabaigai, noriu paminėti, kad su web scrapping galima sukurti gausybę naudingų ir niekam nekenkiančių dalykėlių, tačiau su juo galima pilnai pavogti turinį is RSS srauto ar iš paprasčiausios svetainės. Bet kaip tai padaryti - susigalvokite patys.
Ir tikiuosi, jog jums patiko, bei buvo naudingas pirmasis mano straipsnis uždarbis.lt forume :)
Atleisk bet neimanoma visose srityse butu asu, uzsikimso kriaukle kvieti santechnika, reikia namo samdai darbininkus. manau gero specialisto pareiga paaiskinti neismananciam jam suprantama kalba. visi mes esam tam tikrose srityse taip pat neismaneliai ir nieko cia keisto.
Atleisk bet neimanoma visose srityse butu asu, uzsikimso kriaukle kvieti santechnika, reikia namo samdai darbininkus. manau gero specialisto pareiga paaiskinti neismananciam jam suprantama kalba. visi mes esam tam tikrose srityse taip pat neismaneliai ir nieko cia keisto.
Ne apie tai snekat, prie ko cia kysiai ir girtas mentas varantis nakti autostrada ant +-200km/h? O del to atsistatydinimo tai faktas, dabar niekas nebesneka apie girtus mentus, dabar sneka tik apie tai ar reikejo atsistatydinti ar ne. Va tas virsininkas is Traku iskarto turejo but atleistas, nes jo pavaldinys, zudikas, jau buvo ne pirma syki girtas pagautas ir toliau atsiputes dirbo mentu, o po darbo vistiek nepasimoke is nuobodu ir sedo girtas uz vairo ir dar virsijo greiti, reiskias jis visiskai nebijojo savo virsininko ir jam skirtos nuobodos buvo nieko vertos. Didziule atsakomybe krinta Traku virsininkui, o jis teisinas, kad nekaltas ir sako neatsistadyinsiu, kol istatymais neirodys, jog jis kaltas, va cia tai naglumas ir sazines neturejimas.
O generalinio atsistatydinimas, tai tik atsakomybes atsikratymas ir pretekstas nieko nekeisti ir palikti sistema ramybeje, tik pakeisti 2 zmones ir tiek.
Kas vyko, kai Amerikoj nugriove bokstus dvynius? Bushas nesugebejo uztikrinti saugumo ir atsistatydino prisiimdamas atsakomybe?? Ne! Jis stojo i kova! Gal ir durnas palyginimas, bet ryztingumo pas musu vadus yra nulis. Niekas net viesai nekalba apie problemas ir ju sprendimo budus, galvoja pakeis galva ir jis jau sugalvos ka nors :blink: