Logowanie na stronę www

Logowanie na stronę www
DS
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:32
0

Witam. Ostatnio zaczełem bawienie się w c++ z programem Microsoft Visual C++ 2008 Express Edition. Zrobiłem przeglądarkę (według jakiegoś poradnika, na bazie Internet Explorer) i chciałem zrobić żeby ta przeglądarka przechodziła na adres plemiona.pl w polu user(na stronie) wpisał się jakiś login a w password hasło.
Pole do wpisywania adresu - textBox1
Pole przeglądarki - webBrowser1
Fragment kody strony(html) -

Kopiuj
<label for="user">
                <strong >Imię użytkownika:</strong>
                <span >
                    <input id="user" name="user" class="text" type="text" value=""
                           onkeydown="if (window.event && window.event.keyCode == 13) $('#login_button').trigger('click');"/>
                </span>
            </label>
            <label for="password">
                <strong >Hasło:</strong>
                <span >
                    <input name="clear" type="hidden" value="true" />
                    <input id="password" name="password" class="text" type="password"
                           onkeydown="if (window.event && window.event.keyCode == 13) $('#login_button').trigger('click');"/>
                </span>
            </label>

Mam dysortografię i dysgrafię więc może się zdarzyć że coś źle napiszę lub się nie rozczytacie.
H4
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 4 lata
  • Postów:107
0

Chcesz, żeby tak Ci działał program, czy po prostu chcesz sobie machnąć całego bota?

Generalnie to SendMessage powinien dać radę, ale jestem prawie przekonany, że istnieje biblioteka umożliwiająca łatwiejsze wypełnianie formularzy. W sumie chyba biblioteki z parserem HTML powinny mieć opcję jego edycji. Edycja html powinna zadziałać identycznie jak zwykłe klikanie itp; chyba, że strona ma elementy flasha / javy to masz problem.

edytujesz HTML pola login
edytujesz HTML pola haslo
wysyłasz formularz (czyli przycisk zaloguj się)

Do tego musi być jakaś biblioteka ;o

Edit: Poza tym jak tak pomyśleć, to powinno się dać zalogować na stronę bez klikania itp; ale nie wiem jak :)

edytowany 1x, ostatnio: Hell4Ge
Gharlon
  • Rejestracja:prawie 20 lat
  • Ostatnio:ponad 13 lat
  • Postów:18
0

interfejsy MSHTML i po wszystkiemu.


ASM | C/C++/C# | JAVA | Pascal/Delphi | PHP | VBA - zamówienia przyjmuję na gg. Takich dwóch jak nas trzech to nie ma ani jednego.
RE
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:około rok
0

Jak już koleś korzysta z .NET i komponentu WebBrowser to ma ona zaimplementowany DOM, dostęp do wczytanego dokumentu przez właściwość Document.

DS
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:32
0

Ja jestem tak raczej ciutke bardzio zielony, jeżeli chodzi o sprawę programowania...
Nie chodzi o bota tylko coś w stylu klikam, zalogowano klikam wybudowano itp.
Strona czysto HTML.
Trzeba wpisać login, hasło, kliknąć zaloguj i wybrać świat(i tego ze światem też nie rozumiem). Bo adres do wszystkich światów to plemiona.pl/#


Mam dysortografię i dysgrafię więc może się zdarzyć że coś źle napiszę lub się nie rozczytacie.
edytowany 2x, ostatnio: DarkSlayer
RE
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:około rok
0

Dział praca jest niżej.

hauleth
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:11 dni
0

Jeśli to nie ma być bot tylko program automatycznie logujący się do gry to może wystarczy samo iMacros do FF i (chyba) Chroma.


AR
no i oczywiście FF + Greasemonkey + javascript
DS
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:32
0

Nie wiem o co chodzi z "działem niżej", a mi chodzi raczej o naukę umiejętności, zazdrość innych że ja zrobiłem a oni nie(XD). A tak na serio, nie powierzę mojego hasła pluginowi(chodziło o plugin ten do firefoxa...)...
@Edit. I tak przy okazji, jak zrobić żeby z pola 1 skopiować coś do stringa a potem do pola 2?


Mam dysortografię i dysgrafię więc może się zdarzyć że coś źle napiszę lub się nie rozczytacie.
edytowany 2x, ostatnio: DarkSlayer
H4
Przecież to twój program, wiesz, co będzie robił więc możesz mu podać swoje hasło ~~ Imo winter powiedział najbardziej wartościową wskazówkę z iMacros Odnośnie adresu świata to skoro w linku nie pokazuje Ci go jest to (chyba, bo jak to wytłumaczyć?) poza czystym HTML'em

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.