Я занимаюсь разработкой приложения, которое должно сделать запрос на веб-сайте для извлечения определенных данных, таких как имя пользователя, баллы / остаток и т. Д.
У меня возникает проблема при входе в систему,клиент должен решить код с картинки, чтобы иметь возможность войти на сайт, я хотел бы извлечь изображение этого кода и показать его клиенту, но у меня возникают проблемы с его извлечением, я пытаюсь сделать это с помощью http запросовс RestSharp причина, по которой я не делаю это с веб-браузером или селеном, заключается в том, что он тратит намного больше ресурсов.
Я пытаюсь это сделать:
RestClient restClient = new RestClient(@"//api-secure.solvemedia.com/papi/media?c=2@gAB09NHSertXLv3TnpobmKDxvkjsaT4m@X4wLMdkN.u0ENU8bgrS3KH9APTC4lJjokJaIfZePPIgNLL84QkOaQlXcxzHvOVTTU98Of7mo8BoC0QQuiH1RMqMrGof6BbL-tReeY8AHhPA7-nwvQKLqUEXQwTL4HhLXfZVre9jccpqQxFGIRYZH1ZQoAKCV5k1TGCLXXP9vMVsJFntDNz6Ozik02MANT1siBJRYTNIpGcj6p6Gbq5j0HvQChz7jtgdzwlj7nee0BdZphpg27ikQlVB5IUelMvSjzNNvPZawB9YbC9v6zyJngNQaJIJku2SPJkhFXIK0uoA;w=300;h=150;fg=000000;bg=f8f8f8");
var fileBytes = restClient.DownloadData(new RestRequest("#", Method.GET));
File.WriteAllBytes(Path.Combine(directory, "poster-got.jpg"), fileBytes);
Проблема в том, что яполучить только изображение с сообщением «Ошибка носителя». Есть ли способ получить изображение, которое отправляется при запросе страницы входа?Можно ли это сделать с помощью Restsharp?Если бы не с какой библиотекой я мог бы это сделать?