Logowanie na stronę www

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) -

<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>
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 :)

0

interfejsy MSHTML i po wszystkiemu.

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.

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/#

0

Dział praca jest niżej.

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.

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?

1 użytkowników online, w tym zalogowanych: 0, gości: 1