Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.03.2015, 23:58
|
|||
---|---|---|---|
|
|||
Отправка формы c# webbrowser без кнопки submit |
|||
#18+
Подскажите пжл, как можно отправить форму html через webbrowser имея только название кнопки submit? То есть в html коде нет этой кнопки, но зная её name, послать на сервер данные формы? Напрямую посылать нельзя, так как на стороне браузера через javascript вызывается сторонная программа подписывающая данные формы цифровой подписью. У Кого какие мысли? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.03.2015, 11:14
|
|||
---|---|---|---|
Отправка формы c# webbrowser без кнопки submit |
|||
#18+
wer400, Ничего не понял. Но на всякий случай: HttpWebRequest, HttpWebResponse, WebClient... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.03.2015, 12:31
|
|||
---|---|---|---|
|
|||
Отправка формы c# webbrowser без кнопки submit |
|||
#18+
SerP1983, Пример формы: <form method="post" action="form.php" autocomplete="off"> <p class="field"> <span>Логин:</span> <input type="text" class="w_input" name="login" placeholder="Логин"/> </p> <p class="field"> <span>Пароль:</span> <input type="password" class="w_input" name="pass" placeholder="Пароль"/> </p> <p class="field"> <span>Текст:</span> <textarea cols="50" rows="7" name="text" wrap="physical"></textarea> </p> <p class="field"> <input type="submit" value="Ввод" /> </p> ищу способ как эту кнопку добавить в форму. Известно название - login_form <input type="submit" name="login_form" value="Ввод_2" /> </form> Загружаю страницу через webbrowser, заполняю поля и в место кнопки Ввод, ищу как добавить в код или как то по другому передать на сервер что нажата кнопка Ввод_2. Напрямую Post запросом очень трудно сделать, т.к при нажатии на кнопку, отправку формы на сервер тормозит скрипт, происходит подписание документа и только после этого отправляется на сервер данные формы и отпечаток цифрофой подписи. Может быть есть в C# возможность динамически добавлять элементы в код? или как-то эмитировать эту кнопку с названием login_form Нажать программно на кнопки и заполнять поля знал давно как, а вот с таким столкнулся в первый раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.03.2015, 12:36
|
|||
---|---|---|---|
Отправка формы c# webbrowser без кнопки submit |
|||
#18+
Добавить существующей кнопке "Ввод" имя login_form и нажать ее. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.03.2015, 12:41
|
|||
---|---|---|---|
|
|||
Отправка формы c# webbrowser без кнопки submit |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.03.2015, 13:30
|
|||
---|---|---|---|
Отправка формы c# webbrowser без кнопки submit |
|||
#18+
wer400, раз у кнопки есть имя, то находи её с помощью GetElementsByName : Код: c# 1. 2. 3. 4. 5. 6.
Насчет вызова Click не уверен, но идея должна быть понятна. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1401851]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 348ms |
total: | 613ms |
0 / 0 |