C ++ сокеты WEB получают информацию с сайтов

0

У меня есть следующий вопрос. Просьба предоставить вам свои ценные материалы.

Я знаю, что C++ гнезда Berkley могут использоваться для извлечения информации с веб-сайтов. Регулярные вызовы сокетов должны использоваться вместе с методом getaddrinfo для получения информации о целевой машине. Запрос GET типа браузера должен быть отправлен на сервер для получения требуемой информации.

Как это будет с защищенными сайтами? Например, я хочу читать данные с сайта HTTPS, где пользователю необходимо войти в систему для доступа к контенту. Лучшим примером может быть gmail.com. где в, чтобы получить все новые письма, нужно войти в систему.

Использование сокетов в C++. Как получить контент с таких сайтов, как Gmail, путем предоставления необходимых учетных данных в запросе GET.

Любые советы/предложения/справочные материалы? Пробовал искать Google, но не ПОМОЩЬ?

Теги:
sockets

1 ответ

1

Вот несколько вопросов, на которые вы нацелились.

Прежде всего: для связи с сайтами HTTP и HTTPS не используйте вызовы сокетов. Используйте библиотеку HTTP, такую как libcurl; это будет поддерживать оба протокола и будет дополнительно поддерживать их лучше, чем ваш ручной код.

Во-вторых: вы не можете предоставлять учетные данные GMail (или большинству других сайтов!) В запросе GET. Многие популярные веб-сайты, включая GMail, предоставляют какой-то API для конкретной цели извлечения данных из них. В случае GMail один из этих протоколов - IMAP. Он не основан на HTTP, но он существует для прямой цели управления учетной записью электронной почты.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню