Здравствуйте, я пытаюсь удалить данные с веб-страницы, но вот моя проблема:
Когда я подключаюсь к серверу с httpwebrequest
сервер установил заголовок Connection: Keep-Alive
а затем запросить загрузку веб-страницы с капчей (в реальной веб-странице загрузка с ajax
) затем после решенной капчи вернули ответ на последний запрос и наконец загрузили данные
webpage -> captcha -> Solve -> Back to first web page -> show data
и как я пытаюсь это сделать?
webrequest
на веб-страницуcookie
информация от request
captcha page
и получить catpcha pic
send captcha pic
на другой сайт для solve
это и get captcha
answer
captcha answer
с webrequest
а также get cookie and session
id
new webrequest
с cookie and session id
за load data
и всегда -> не удалось, я думаю, что это потому, что для Connection: Keep-Alive
так как я могу решить эту проблему?
а также, когда я пытаюсь загрузить страницу в веб-браузере, я не знаю, почему, но на любой странице управления браузером не загружается правильно, поэтому я не могу работать с браузером
Обновить
моя проблема :
как отправить ответ (снова опубликуйте данные) httpwebrequest
после GetResponse()
от этого и держите его в сети (без использования нового подключения)
Если у вас есть проблемы с keep-alive
затем попробуйте отключить его: HttpWebRequest.KeepAlive Property
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www.contoso.com");
req.KeepAlive = false;
Других решений пока нет …