Oldal: 1 / 2 12 UtolsóUtolsó
Eredmény: 1 - 10 (12) összesen

Téma: Bot programozás: hol kezdjem?

  1. #1
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.844
    Begyűjtött 1.442 köszönetet
    741 hozzászólásával

    Alapbeállítás Bot programozás: hol kezdjem?

    Egy ideje nagyon érdekelnek a botok, van pár nagyon különleges darabom, ami egyedi igények alapján készült, de örülnék, ha jómagam is tudnék készíteni ilyesmit idővel.
    Milyen specifikus oldalt/könyvet/videót/programot ajánlatok a témában?



  2. #2
    Bölcs brendi2 logója
    Csatlakozott
    08-08-22
    Hely
    Vác
    Hozzászólás
    1.142
    Begyűjtött 61 köszönetet
    34 hozzászólásával

    Alapbeállítás re: Bot programozás: hol kezdjem?

    Nem bírom >kihagyni<

    252525



  3. #3
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.844
    Begyűjtött 1.442 köszönetet
    741 hozzászólásával

    Alapbeállítás re: Bot programozás: hol kezdjem?

    Még mindig jobb, mint a "bézbózütő"...




  4. #4
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.079
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás re: Bot programozás: hol kezdjem?

    Attól függ mit szeretnél.

    Ha nagyon el akarsz merülni az AJAX / JS stb világában akkor mindenképp valami headless böngészőt ajánlok. Ebben a kategóriában a legjobb a PhantomJS, ha ezt választod akkor főleg JavaScriptben fogsz
    dolgozni. Eleinte nagyon nehéz különbséget tenni a két JavaScript között. Az egyik maga a kódod ami fut a másik meg a remote DOM és ez okoz némi bonyodalmat de meg lehet szokni.

    A PhantomJS végül is egy böngésző csak nincsen grafikus felülete tehát futhat szerveren gond nélkül. Nagyon sok mindent meg tudsz benne valósítani hiszen lefut a JS, valamint szinte észrevehetetlen (a logokból nem derül ki, hogy ez egy Bot ami néha hasznos tud lenni).

    Ha csak ilyen általánosabb botokat szeretnél írni akkor meg a php - curl páros ajánlom. A Culr nagyon sok mindent tud kezelni SSL, Cookie (Session), HTTP Headerek, stb. Viszonylag könnyű alkalmazni.

    Függetlenül attól, hogy melyik irányban indulsz el vagy akár mind a kettőt is használhatod nagyon fontos, hogy nagyon alaposan megértsd a HTTP protokollt, GET, POST, AJAX, UserAgent, Session, Referrer stb, ha ez megvan akkor már tudsz írni viszonylag egyszerűbb botokat.

    Amit még érdemes tudni.

    Linux ismeretek. (Rengeteg könyvet találsz)
    RegExp (Mastering Regular Expressions, 3rd Edition*-*O'Reilly Media)
    PHP5-CURL
    php-dom (xpath) (PHP: DOM - Manual)
    Webbots, Spiders, and Screen Scrapers, 2nd Edition*-*O'Reilly Media <- Ez az alapokat rendbe raja innen el lehet indulni.

    Ha nagyobb botokat akarsz írni akkor érdemes foglalkozni NoSQL megoldássokkal, SQLite memóriában, RamDisk-ekkel valamint Python-al (főleg gevent: A coroutine-based network library for Python miatt)



  5. #5
    Tag
    Csatlakozott
    11-12-13
    Hozzászólás
    50
    Begyűjtött 3 köszönetet
    3 hozzászólásával

    Alapbeállítás re: Bot programozás: hol kezdjem?

    Autohotkey (windows alapú)

    Egy másik -a neve nem jut eszembe - de van egy ami FF vagy chrome kiegészítő. Az kifinomultabb, de ugye csak webes..
    És még van egy, de annak se jut eszembe a neve, aminek meg lehet tanítani bizonyos alakzatokat (gombokat) és bárhol is legyen a képernyőn megtalálja és rákattint.

    EDIT: Amiket én írtam, azokat kezdőknek javaslom. Egyszerű folyamatokat lehet vele automatizálni és az autohotkeyhez nem kell tudni semmilyen programnyelvet.


    Utoljára módosítva: askfor által : 2012-12-12 20:58

  6. #6
    Mentor pooly logója
    Csatlakozott
    12-01-27
    Hely
    Magyarország
    Hozzászólás
    435
    Begyűjtött 87 köszönetet
    69 hozzászólásával

    Alapbeállítás re: Bot programozás: hol kezdjem?

    Idézet 0xFF eredeti hozzászólása Hozzászólás megtekintése

    A PhantomJS végül is egy böngésző csak nincsen grafikus felülete tehát futhat szerveren gond nélkül. Nagyon sok mindent meg tudsz benne valósítani hiszen lefut a JS, valamint szinte észrevehetetlen (a logokból nem derül ki, hogy ez egy Bot ami néha hasznos tud lenni).

    Ha csak ilyen általánosabb botokat szeretnél írni akkor meg a php - curl páros ajánlom. A Culr nagyon sok mindent tud kezelni SSL, Cookie (Session), HTTP Headerek, stb. Viszonylag könnyű alkalmazni.

    Függetlenül attól, hogy melyik irányban indulsz el vagy akár mind a kettőt is használhatod nagyon fontos, hogy nagyon alaposan megértsd a HTTP protokollt, GET, POST, AJAX, UserAgent, Session, Referrer stb, ha ez megvan akkor már tudsz írni viszonylag egyszerűbb botokat.
    ...
    már nyomtam is a pluszt - én is köszönöm!
    pooly



  7. #7
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: Bot programozás: hol kezdjem?

    Ha ruby is szoba johet akkor mechanize-2.5.1 Documentation.



  8. #8
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.844
    Begyűjtött 1.442 köszönetet
    741 hozzászólásával

    Alapbeállítás re: Bot programozás: hol kezdjem?

    Bármi szóba jöhet, amiben egyszerű alkotni...



  9. #9
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: Bot programozás: hol kezdjem?

    Az "egyszeru" az relativ . Aki ert a programozashoz annak valoszinuleg szinte mindegyik egyszeru. phantomjs talan az egyik legjobb valasztas. En azert hasznalok nehol mechanize-t mert jobban szeretek rubyval dolgozni mint javascriptel.


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Ruby blog
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  10. #10
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.844
    Begyűjtött 1.442 köszönetet
    741 hozzászólásával

    Alapbeállítás re: Bot programozás: hol kezdjem?

    Átnézem a mutatott lehetőségeket, és minél kevesebb rendszert kell használni az elkészítéshez, annál jobb, az "egyszerűt" így érettem.
    Azt már régóta sejtem, hogy nem két perc lesz, mire összeáll minden...



Oldal: 1 / 2 12 UtolsóUtolsó

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •