Jedného dňa som potreboval túto znalosť využiť pri rozposlaní pozvánok pre 1200 priateľov istej agentúry. Keďže naklikávanie checkboxov by zabralo kopec času, našiel som si overený návod, ktorý je funkčný v Mozille Firefox.
Ako som už spomenul, je potrebný spoľahlivý prehliadač Mozilla Firefox, resp. akýkoľvek iný, ktorý má JavaScript konzolu pre web developerov.
- prihlásiť sa do konta Facebook-u
- kliknúť na tlačidlo Pozvať priateľov
- po otvorení inline okna so zoznamom priateľov, kliknúť v menu Mozilly: Nástroje -> Webový vývojár -> Editor Javascriptu (SHIFT + F4)
- do editora vložiť kód: elms=document.getElementsByName(“checkableitems[]“);for (i=0;i<elms.length;i++){if (elms[i].type=”checkbox” )elms[i].click()};
- z menu editora zvoliť: Vykonať -> Spustiť (CTRL + R)
Dúfam, že Vám to uľahčí prácu tak ako mne.
PS: pri väčšom počte priateľov táto činnosť trvá trochu dlhšie, treba byť len trpezlivý
Po niekoľkých mesiacoch činnosti portálu e-kio.sk, ktorý vlastnou technológiou internetového robota prehľadáva už cez 200 najznámejších internetových obchodov ponúka tieto čísla:
- priemerná denná návštevnosť je momentálne cez 5000 UIP, mesačný nárast 650%
- počet produktov v databáze na porovnanie 1 659 377
- počet internetových obchodov v katalógu 2 626
Počtom produktov už niekoľkonásobne predbehol najznámejšie internetové porovnávače cien.
Už dva týždne beží prevádzka nami vyvíjaného software, internetového robota, ktorý extrahuje infromácie z internetových obchodov.
Do dnešnej doby zozbieral viac ako 85tis. produktov z 30 podporovaných obchodov a každým dňom pridávame ďalšie moduly, ktoré sú šité presne na mieru
zvoleneho obchodu. To zaručí presnosť získaných informácií medzi ktoré patrí názov, popis, cena, presná URL adresa produktu a jeho grafický náhľad.
Software je vyvíjaný v prostredí jazyka Python, ktorý sa osvedčil pre nami zvolený typ aplikácie.
Zoznam súčasne podporovaných internetových obchodov:
Záujemcovia o programovanie v prostredí jazyka Python si môžu privyrobiť pridávaním dalších ovládačov do nášho software. Viac info aj na telefónnom čísle 0903 160 050 (p. Štofaník).
Server e-katalog.sk spustil do prevádzky partnerský katalóg internetových obchodov, ktorý prinesie objektívny prehľad v rýchlo sa rozvíjajúcej oblasti internetového predaja.
Katalóg využívajúci svojho automatického robota pod označením SlovakBot, momentálne plní a roztriedzuje svoju databázu internetových obchodov, ktoré objavuje putovaním po slovenskom a českom internete.
Podľa vyjadrenia autora, je toto jeho prvá úloha, ktorú zatiaľ zvláda bez problémov. “Momentálne je v databáze cez 2500 internetových obchodov, z ktorých ešte asi 800 čaká na svoje zatriedenie.
Triedenie prebieha na základe teórie strojového učenia a objavovania znalostí v dátach, kedy v prvej fáze operátor-človek usmerňuje resp. učí program rozpoznávať jednotlivé ponúkané vzory internetových stránok. Po takomto naučení je program schopný klasifikovať ďalšie prichádzajúce vzory samostatne, za minimálneho zásahu oparátora.” tvrdí Ing. Vladimír Štofaník, autor a prevádzkovateľ portálu e-katalog.sk.
V ďalšej pripravovanej fáze sa robot sústredí na zozbieranú databázu internetových obchodov a bude prechádzať obsah ponúkaných produktov, ktoré bude mapovať do oblastí podľa podobností názvov, výsledkom čoho bude aktuálny prehľad cien jednotlivých produktov.
URL: http://www.e-kio.sk
Ak ste sa pokúsili niekedy vytvoriť vlastný CSS layout (rozloženie) stránky, určite ste sa stretli s nekompatibilitou v rôznych typoch prehliadačov. Skúmať a hľadať CSS hacky, ma prešlo už po prvej hodine bádania, tak som radšej hľadal voľne dostupné riešenia, ktoré pokryjú všetky moje nároky na jednoduchosť a komplexnosť zároveň.
Continue reading →
Možno každý programátor internetových aplikácií sa stretol s problémom spracovania veľkého objemu dát v reálnom čase tak aby vykonávanie skriptu nebolo ukončené predčasne serverom.
Tento čas sa nastavuje v php.ini premennou max_execution_time. Pokiaľ server beží v tzv. SAFE MODE, nie je možné túo premennú konfigurovať, ale vo väčšine prípadoch je nastavená na 30s. Pro programovaní môjho robota v PHP, som tento problém musel riešiť, zároveň bolo potrebné sa vysporiadať z bezstavosťou HTTP protokolu. Táto vlastnosť spôsobuje to, že každá transakcia (tok dát od servera k užívateľovi a naopak) si neuchováva informácie o predošlej transakcii. Zložitejšie aplikácie si preto tieto stavové dáta musia ukladať napríklad pomocou skrytých polí vo formulároch, URL parametrov, alebo cookies.
Continue reading →
Človek by si nemal nechať získané vedomosti len pre seba … takto nejak som chcel začať písať prvý článok na svojom blogu, ale nešlo mi to pospájať dokopy (pekný začiatok). Práve z toho dôvodu som založil tento blog, aby som získal aj spätnú odozvu na svoje projekty a v neposlednej miere pomôcť začínajúcim developerom. Možno posledným dôvodom založenia stránky je pravidlo SEO, ktoré doslova hovorí o nutnosti založenia diskusie. Tak hor sa do toho …
Posted in Nezaradené
|
Tagged blog, SEO
|