Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   WebBrowser C#[Neeb help] (https://forum.antichat.xyz/showthread.php?t=204212)

cheater_man 15.05.2010 14:39

WebBrowser C#[Neeb help]
 
акк
Код:

57206324;N8xXJ1Gt
Нужно на
http://www.icq.com/people/57206324/edit/
Нажать кнопку сохранить.
Вот она
Код:

                                <div class="submitform">
                                        <div class="submitcorner"></div>
                                        <div class="submitbutton">Сохранить</div>
                                </div>

И как же её нажать если у нее нет id?

BrainDeaD 15.05.2010 14:45

submitbutton и должен быть id.

Document.Forms[0].All["submitbutton"].InvokeMember("Click");

HakaR 15.05.2010 14:47

А не проще ли не юзать webbrowser, а отправить запрос через пост\гет?

cheater_man 15.05.2010 15:03

Цитата:

Сообщение от BrainDeaD
submitbutton и должен быть id.

Document.Forms[0].All["submitbutton"].InvokeMember("Click");

не катит.

BrainDeaD 15.05.2010 15:10

это был всего лишь пример. я не знаю значеня твоей формы в массиве, названийе твоего браузера и т.д.

гугл в помощь http://www.google.com/search?client=opera&rls=en&q=Document.Forms%5B*%5D .All%5B*%5D.InvokeMember&sourceid=opera&ie=utf-8&oe=utf-8

cheater_man 15.05.2010 15:16

Цитата:

Сообщение от BrainDeaD
это был всего лишь пример. я не знаю значеня твоей формы в массиве, названийе твоего браузера и т.д.

гугл в помощь http://www.google.com/search?client=opera&rls=en&q=Document.Forms%5B*%5D .All%5B*%5D.InvokeMember&sourceid=opera&ie=utf-8&oe=utf-8

этот метод вообще не катит нужно что-то не оригинальное, т.к. у баттона нет id!

scrat 15.05.2010 18:46

Цитата:

Сообщение от HakaR
А не проще ли не юзать webbrowser, а отправить запрос через пост\гет?

не проще.

need_million 16.05.2010 11:13

проще гет\пост, фидлером2 отловил и передаешь так же потом

AlexTheC0d3r 16.05.2010 13:16

http://zemus.us/05/smena-info-icq.html
вот то, что тебе нужно

cheater_man 17.05.2010 13:34

отправляю пост запрос.
Возникает проблема с русскими буквами.
Например:
отправляю слово: привет
на сервер приходит:?????
Код:

              webBrowser1.Navigate("http://www.icq.com/people/" + emails[count - 1] + "/edit-submit",
                  "_self",
                  System.Text.ASCIIEncoding.ASCII.GetBytes(
                  "firstName=" + name1 +
                  "&friendlyName=" + nik1 +
                  "&aboutMe=" + aboutme +
                  "&gender=" + gender +
                  "&birthDateDay=" + day +
                  "&birthDateMonth=" + month +
                  "&birthDateYear=19" + birday +
                  "homeAddressCity=" + homesity +
                  "&homeAddressCountry=" + countriii),
                  "Content-Type: application/x-www-form-urlencoded\r\n");

Да знаю что проблема в кодировке.
Как решить проблему?


Время: 20:28