ďťż

Ładny brzuch

Witam
Mam taki problem: piszę program(zaczynam) który pokazuje ile ma się surowców, jakie wiad. można z niego wycsyłać floty itp.(oczywiście w grze OGame :) ). Zupełnie nie wiem jak to zrobić. Problem pierwszy: jak sie zalogowac z poziomu delphi? problem drugi: jak uzyskać info o surowcach itp.? Jeśli ktoś wie to proszę o pomoc
Pozdrawiam
p.s Wiem że to jest possible(możliwe ;) ) bo na Allegro takie programiki sprzedają



lol :> jesli szukasz gotowego rozwiazania to idz stad :>
a jesli chcesz sie dowiedziec jak to dziala to zainteresuj sie np. indy i przykladami do niego (a takze starszymi pytaniami o indy na tym forum)

Nie szukam gotowego rozwiazania, a jedynie jakiejkolwiek sugesti jak sie do tego zabrac. Chodzi mi bardziej jakie Delphi musi wyslac zapytania

ja to bym zrobil tak - programowo poruszal myszka w odpowiednie miejsca na ekranie gdzie znajdowalyby sie pola do wpisywania hasla, numerow itp. i wpisywal cos w to kub klikal - jezeli chodzi o wysylanie floty to dalo by rade

edit
przeanalizuj kod wtyczki do firefoxa - foxgame
http://foxgame.mozde.../source.en.html
'wspomaga' ona ogame
coprawda nie ejst na delphi tylko do firefoxa ale jak przeaalizujesz kody zobaczysz jak ona dziala i cos skombinujesz
Użytkownik v0lt edytował ten post 15 czerwiec 2007, 21:23



ja to bym zrobil tak - programowo poruszal myszka w odpowiednie miejsca na ekranie gdzie znajdowalyby sie pola do wpisywania hasla, numerow itp. i wpisywal cos w to kub klikal(...)
A po co takie cyrki ? :|
Wchodzisz na stronę logowania: wysyłasz odpowiednie dane (metodą POST) przez np. socketa indy. Przechowujesz ciasteczko (cookie) i wchodzisz na odpowiednią stronę z tymi danymi, które potrzebujesz (np. www.ogame.pl/surowce.php). Pobierasz zawartość. Po stałych fragmentach kodu lokalizujesz interesujące Cię rzeczy - do lokalizacji możesz użyć nawet RegExpa' ale potrzeba do tego dodatkowych unitów - w każdym bądź razie Pos w Delphi starczy. Reszta to kopiowanie tekstu.

Takie rzeczy jak symulację można zrobić, ale imho to bezsensu.

Tylko własnie nie wiem jakie zapytania wyslac metodą POST :(... i Jak odczytać ile surowców...

edit:
Bo w Ogame nie ma czegoś takiego jak ogame.pl/surowce.php ... adres jest zawsze taki sam, i wszystko jest na stronie glownej
Użytkownik S3B3Q edytował ten post 16 czerwiec 2007, 11:18
komponent INDY i lecimy, trochę znajdziesz w googlach jak to wykorzystać (dokładnie nie wiem który komponent, ale ma w rysuneczku taką ziemie, jakoś HTTP się nazywał).

Edit: A jak wyświetlisz źródło strony to widać ilość surowców?
Użytkownik Maciek J. edytował ten post 16 czerwiec 2007, 11:20
no to ze zrodlem jest tak: jak wejede normalnie na www.ogame.pl i sie zaloguje to w zrodle nie ma, ale jak wyswietle sama ramke z glowna gra(bez menu) to jest
Użytkownik S3B3Q edytował ten post 16 czerwiec 2007, 11:26
To będziesz musiał trochę popracować, bo z tego co mi się udało to zalogowałem się i mogłem pobrać źródło strony. A jak ramkę samą wczytać to nie wiem.

w firefoxie jak klikasz na jakas remke, to jest obcja Ramka>pokaż tylko ramke albo pokaż ramkę w nowym oknie

edit:
źródło pobrać mozna, ale jak jest z ramka z menu to nie ma tam surowcow( a jak sama ramka z gra to sa surowce w zrodle)
Użytkownik S3B3Q edytował ten post 16 czerwiec 2007, 11:31
1. Pobierasz stronę
2. Logujesz
3. Pobierasz stronę
4. Pobierasz ramki
5. Robisz co chcesz...
Tak wygląda bot do ogame - fajny co nie? :D
Podstawa - post i get. Do tego analiza strony i bot gotowy. Potem tydzień i ban na ogame za używanie botów :D. Poza tym, że to będzie działać (strzelam, że zajmie Ci to z miesiąc, chyba że ktoś Ci będzie dużo kodów podsyłał) to jeszcze musisz pomyśleć nad udawaniem człowieka, bo inaczej będzie bardzo prosto zweryfikować czy to bot czy nie (choćby przez regularne czasy między sprawdzeniami strony czy czasami wywoływania poszczególnych podstron - człowiek robi to dużo wolniej). Ogólnie sam program tego typu nie jest trudny - najgorsze jest mozolne klepanie analizy poszczególnych podstron...


To będziesz musiał trochę popracować, bo z tego co mi się udało to zalogowałem się i mogłem pobrać źródło strony. A jak ramkę samą wczytać to nie wiem.
To przeanalizuj kod pobranej strony - powinieneś po tym wpaść co gdzie jak. Poza tym -> jakiś kurs html od podstaw i rozdział o ramkach zapewne się przyda...
Użytkownik Ali240 edytował ten post 17 czerwiec 2007, 21:43
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •