powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Просто нажать кнопку в браузере но не просто
7 сообщений из 7, страница 1 из 1
Просто нажать кнопку в браузере но не просто
    #38098679
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Нужно нажать ссылку в компоненте webBrowser1, до этого пользовался так:

Код: c#
1.
webBrowser1.Document.GetElementById("allow").InvokeMember("click");




но теперь айдишки нет, вот вся строка кнопки в исходнике:

<input type="submit" class="textual link" value="Выйти">

пробовал так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
 foreach (HtmlElement a in webBrowser1.Document.All)
            {
                    if (a.GetAttribute("class") == "textual link")
                    {
                        a.InvokeMember("click");
                    }
                
            }



эффекта ноль.
подскажите пж как еще можно...?
...
Рейтинг: 0 / 0
Просто нажать кнопку в браузере но не просто
    #38098684
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
++
просмотрел каждую строку исходника в браузере - MessageBox.Show(a.InnerText);
на мою ссылку <input type="submit" class="textual link" value="Выйти"> он не натыкается....

вот скрин с браузера:


я так понимаю, что это ява или аджакс кнопка (треугольничек) на нее нажимаешь и выпадает менюха, которая имеет ссылку которую мне необходимо нажать...

тут вероятно нужны дополнительные манипуляции в коде...?
...
Рейтинг: 0 / 0
Просто нажать кнопку в браузере но не просто
    #38098687
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Просто нажать кнопку в браузере но не просто
    #38099840
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ребят неужели никаких мыслей....
...
Рейтинг: 0 / 0
Просто нажать кнопку в браузере но не просто
    #38099842
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выведи GetAttribute("class") всех кнопкок. Ты уверен, что там будет именно "textual link"?
...
Рейтинг: 0 / 0
Просто нажать кнопку в браузере но не просто
    #38100949
sews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прикрепите файл с полным HTML кодом страницы.
...
Рейтинг: 0 / 0
Просто нажать кнопку в браузере но не просто
    #38101117
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо, победил так:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
foreach (HtmlElement a in webBrowser1.Document.GetElementsByTagName("input"))
            {
                //MessageBox.Show(a.InnerText);
                if (a.GetAttribute("value") == "Выйти")
                    {
                        MessageBox.Show("3");
                        a.InvokeMember("click");
                    }
                
            }



кстати кому интересен твитер, его раскрутка, то вот для себя пишу помаленьку такую программку - http://prokomputer.ru/twi-rocket/
она + твидиум + твидекс суперсредство для прокачки твитера
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Просто нажать кнопку в браузере но не просто
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]