Как я могу получить изображения капчи от httpresponsemessage
Дорогие Все,
Я использую "HttpClient", чтобы получить содержимое страницы.
using (HttpResponseMessage response = await client.GetAsync(URl)) { using (HttpContent content = response.Content) { string myContent = await content.ReadAsStringAsync(); } }
раздел капчи идет вот так:
<script type="text/javascript"> $(document).ready(function () { $('#Captcha').val(''); $('#Cbtn').click(function () { $('#Cimage').attr('src', function () { if ($("#Key").length>0) return "/Common/GetRandomCaptchaImage" + '?' + Math.random() + "&key=" + $('#Key').val(); else return "/Common/GetRandomCaptchaImage" + '?' + Math.random(); }); }); $('#Cbtn').trigger('click'); }); </script> <div> <img id="Cimage" style="height:30px;width:150px;"/>
Как я могу получить изображение капчи?
Спасибо.
Что я уже пробовал:
Я попытался поместить результат в элемент управления веб-браузером, но безрезультатно.
Спасибо.
Jochen Arndt
Веб-сайт использует jQuery. Таким образом, вы не можете выполнить его, поместив результат в элемент управления веб-браузера.
Если вы хотите только загрузить капчу, вы можете попробовать это сделать, построив URL-адрес (добавьте показанный путь к домену с помощью случайного числа). Но это также может потерпеть неудачу, когда сервер использует дополнительные проверки, чтобы избежать решения капчи программно.
Если это ваше намерение (решить капчу программно), вы не получите здесь никакого ответа.
Mohammad Al Hoss
Нет, я не хочу решать ее проблематично.
Я хочу показать его пользователям, чтобы они набрали его, а затем после того, как я опубликую имя пользователя и пароль для входа.