Я пытаюсь автоматизировать ввод данных в поля формы. Проблема в том, что эти данные (пользователь / пароль) не известны пользователю. Я не скрываю это явно от них, но они также не должны знать это.
Это используется для автоматизации входа на несколько сайтов наших внешних партнеров, которые не хотят, чтобы наши агенты знали их пароли. К сожалению, на большинстве этих сайтов нет API-интерфейсов, с которыми я могу работать ... поэтому мне нужно, чтобы пользователь вошел в систему.
Я попытался использовать iframe и javascript, но столкнулся с проблемой разрешений безопасности, запрещающих доступ. И, к сожалению, наши клиенты не имеют доступа для добавления нашего домена на свои сайты (они, похоже, являются сторонними).
Требования:
- Показать веб-страницу
- автоматически вводить данные в поля
Было бы неплохо:
- Автоматизировать вход, похожий на form.submit ()
- Поддержка Flash / AJAX. Похоже, это вызывает проблемы с приложением VB.
Есть ли способ сделать это через javascript / html, и если нет, есть ли у вас какие-либо рекомендации для параметров C # / php / asp.net?
PS: Я не уверен, как называется этот techinque, так что, похоже, Google не помогает мне. Пожалуйста, объясните мне терминологию того, чего я на самом деле пытаюсь достичь.