Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Используйте приложение winforms для обнаружения полей формы в браузере

Автор вопроса: stoicОтветов: 1

У меня есть требование создать элемент управления формы Windows, который должен обнаруживать поля имени пользователя, пароля и адреса в браузере.. поэтому, когда я перехожу на страницу, которая запрашивает имя пользователя или пароль, приложение спрашивает меня, следует ли ему заполнить данные для меня.

Как получить поля формы в браузере?

и как мне их заполнить, а потом отправить?

заранее спасибо

  • вы используете элемент управления WebBrowser или хотите сделать это в любом браузере на клиентском компьютере? balexandre 05.03.2010
  • я хочу использовать это в любом браузере, который открыт на компьютере пользователя stoic 06.03.2010

browserwinforms

Ответы

Ответ 1 · Kerido

Я думаю, что имеет смысл написать элемент управления addin/ActiveX. Таким образом, он может лучше взаимодействовать с объектной моделью браузера. Я предполагаю, что инструмент должен перехватить HTTP-запрос и проанализировать <input name="password> и т. д.

В противном случае вам нужно будет написать низкоуровневые хуки, которые подключают "шпионский" модуль. Этот подход слишком подвержен ошибкам и зависит от браузера и платформы.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы