Отправка авторизации на сайт и получение кода страницы после авторизации. Как?
Добрый день. Пробую писать приложения для сайта провайдера. По логину-паролю получать содержимое личного кабинета.
Почитал про POST и GET запросы, но так и не понял как их адекватно отправлять.
Через консоль разработчика в Google Chrome отследил, что авторизация вроде бы уходит в виде POST запроса.
Нашел на просторах интернета кое какие куски кода но так как раньше не делал ничего подобного, то и не понимаю ничего.
Как я вижу весь процесс, есть форма с двумя полями, я ввожу в ней логин и пароль, по нажатию на кнопку формы, уходит определенного вида строка на сервер и в переменную помещается ответ от сервера содержащий html личного кабинета, так же?
Важно или нет, но сайт провайдера https.
Иван Фролов, Простите, но что именно вы пишете - клиентскую или серверную часть? Если клиентскую, то зачем? Ведь браузеры отлично справляются с отображением ответов от серверов.
Захаров Александр, клиент. хотел просто перенести функционал в обычное приложение для десктопа, может со стороны кажется велосипед, но интересно разобраться.
Даже если поиграться, то тема совсем не простая. Вот простой способ на "поиграться" https://stackoverflow.com/questions/32837084/use-w...
Но для серьезной работы не очень подойдёт. Есть даже сильно более низкоуровневые способы, но это очень сильно на любителя: https://msdn.microsoft.com/ru-ru/library/debx8sh9(...
Если вы нацеливаетесь на Web-scrapping, то лучше копать в сторону CefSharp. Там можно инжектировать функционал JavaScript в любую загруженную страницу, грабить любую инфу, картинки, в общем при должном усердии можно в прямом смысле изнасиловать любой сайт )))
Иван Фролов, Пожалуйста. Ещё посоветую поставить утилиту fiddler - показывает как происходит процесс обмена по протоколу HTTP/S между клиентом и сервером. www.telerik.com/fiddler