Я создаю бота, который имитирует человека-пользователя, используя определенный веб-сайт.
Когда пользователь использует сайт, вот что происходит
- пользователь загружает файл с помощью кнопки «Обзор» сайта, а затем нажимает «Загрузить»
- сервер немедленно отвечает, и пользователь видит сообщение «Пожалуйста, подождите»
- тем временем сервер оценивает файл на наличие ошибок. Когда это сделано, он перенаправляет, и пользователь переходит на новую страницу .aspx, где он может исправить ошибки.
Что я не могу сделать с ботом, так это заставить его ждать получения информации о перенаправлении.
Бот попадает на сайт с этой строкой кода (VB.NET)
Dim Response As HttpWebResponse = CType(Request.GetResponse(), HttpWebResponse)
Ответ содержит gif «Пожалуйста, подождите», а не страницу Errors.aspx. Каким-то образом мне нужно сделать бота, выполнить эту строку кода выше, затем прослушать тот же порт (?) И ждать, пока веб-сервер отправит другой ответ.
Идеи