Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Witam. Pisze bota do gry imperium ojca i napotkałem pewien problem z którym męczę się już dłuższy czas i nie potrafię znaleźć rozwiązania. Otóz próbuję pobrać wartość pomiędzy tekstem. Gdy próbuję pobrać wartość na jakiejś stronce nie wymagającej logowanie wszystko ładnie działa, a gdy próbuje pobrać wartość z imperium ojca wyświetla się 0 lub błąd tablicy.

 

Tak wygląda funkcja logowanie:

 

To jest ukryta treść, proszę

 

A tak funkcja pobierająca wartość:

 

To jest ukryta treść, proszę

 

Z góry wielkie dzięki za pomoc.

Opublikowano

[[ FACEPALM ]]

 

Może by tak czasem kliknąć klawisz [F1] i zobaczyć co robię funkcje, których używamy?

 

To jest ukryta treść, proszę

 

W tym wypadku zmienna $IE przechowuje hwnd (łapkę, wskaźnik) do objektu Internet Explorer'a. Nie jest to string.

 

To jest ukryta treść, proszę

 

Zajrzyj jeszcze do helpa co robią użyte przeze mnie przez chwilą funkcje.

Ta sygnatura jest pusta.

Opublikowano

Widocznie nie ma substringa spełniającego podane przez ciebie warunki w _StringBetween.

 

Ogólnie jednak takich rzeczy nie robi się na stringach.

 

Poczytaj trochę o javascripcie, dostępie do formularzy, metodach getElementById, getElementsByTagName i tego typu rzeczy i na podstawie javascriptowych metod uzyskuj info cię interesujące z danej strony.

 

Ściągnij sobie jakiegoś Web Developera (najlepszy jest Firebug, ew. DragonFly [wbudowany w Operze]), naucz się o XMLowej konstrukcji dokumentu HTML... A potem już jakoś pójdzie.

 

A na razie na przykładzie pokażę ci OCB, tylko wklej kawałek kodu HTML, z której chcesz wczytać info.

 

Najlepiej wklej źródło całej strony, tylko wyspoileruj!

Ta sygnatura jest pusta.

Opublikowano

Albo mozesz brac to na logike - bez nauki tych wszystkich rzeczy ^^

Wystarczy znajomosc algielskiego, czytanie ze zrozumieniem (helpa) i praktycznie wszystko zrobisz sam (przynajmniej jesli chodzi o tak banalne sprawy).

 

Mi sie jakos udaje. :O

 

Napisz co chcesz zrobic dokladnie tym skryptem to postaram sie Ci pomoc ;p

Opublikowano

Tutaj fragment strony:

 

To jest ukryta treść, proszę

 

I z tego fragmentu kodu chcę pobrać wartość "6".

 

Troszkę dziwny jest dla mnie ten język :P Taki oporny. PHP jest bardziej elastyczny, przez co o wiele łatwiej idą rzeczy związanie z pisaniem botów.

×
×
  • Dodaj nową pozycję...