Вам по сути нужно программное управление браузером для авторизации, затем нужно просто извлечь интересующие вас данные.
Поэтому я делал бы так.
- Зарегистрировался бы на сайте вручную.
- Написал бы программу с помощью
CefSharp. Это программная оболочка над Chromium. Подробнее в ответе.
- Затем заполнял бы поля для логина/пароля с помощью JavaScript.
- Если на сайте есть капчи, то использовал бы сервис антикапчи (к примеру https://rucaptcha.com/).
- Затем с помощью JavaScript брал интересующие меня данные. Подробности в той же ссылке.
Скажу сразу скептикам, что это работает и я так не один сайт распарсивал.
Можно, конечно, и по куче раз регистрироваться таким способом, но для данной задачи это не имеет смысла. Просто залогиньтесь и всё.