Задать вопрос
sage_mexanic
@sage_mexanic
Новичок в сфере C++ и работы с сетями.

Как реализовать программу работающая за тебя на сайте?

Постараюсь расписать всё от "А" до "Я" и наконец покончить с этим... Стоит задача сделать программу exe'шник, запускающаяся в окне под windows. От неё требуется, по пунктам:
1. При запуске спросить логин и пароль у пользователя.
fdc7caedbdc94c968f5444b8c4f44cf5.png
2. После нажатия кнопки "ВХОД" авторизоваться на сайте.
3. Перейти в определённый раздел сайта.
4. Произвести проверку определённого места на сайте по сценарию типа (взят за пример) "Если ничего НЕТ, то обновлять до тех пор, пока не ПОЯВИТСЯ и тогда, перейти по ссылке на указанный сайт и выполнить пару нажатий в определённых местах". Сценарий зациклен.
ИМЕЕТСЯ API сайта!
Не маловажные пункты: всё делает "про себя", т.е. всё происходящее на сайте для пользователя не видны, только основное окно с парой-тройкой кнопок; запуск и работа сразу нескольких таких программ. Пример (пусть и не самый удачный): VKmusic (в плане exe'шника, авторизации и работы с сайтом).
b66b545667164ddeb8a0167f84b610e8.jpg
С помощью чего, каких программ, библиотек и языков программирования можно это осуществить? И вообще, можно ли реализовать в Microsoft Visual Studio Proffesional? Уж больно удобная среда для работы и создания качественного интерфейса. Прошу помощи, ребят! Отвечу на любые ваши вопросы. Расписывайте максимально подробно) Прошу вас, помогите пожалуйста)
  • Вопрос задан
  • 925 просмотров
Подписаться 2 Оценить Комментировать
Решение пользователя Nexeon К ответам на вопрос (3)
MrNexeon
@MrNexeon
Если я правильно понял,

Тебе необходимо осуществить отправку запросов на веб-сайт и получение с них какого-либо ответа (имя и фамилию, список друзей, ключ доступа). Это можно реализовать с помощью протокола HTTP.

Используй любую библиотеку, которая работает с протоколом HTTP, например SFML для C++

При этом, веб-сайт (или правильнее сказать - сервер) должен уметь обрабатывать данные запросы и отправлять ответ. (В противном случае нужно использовать библиотеки для парсинга сайтов, например Grab для Python)

VK Music (в твоем примере) использует официальное API сайта Вконтакте для авторизации, получения плейлиста и т.д.
Ответ написан