En C++, on peut utiliser la bibliothèque libcurl pour télécharger une page web.
libcurl
C++ n’est pas livré avec des capacités d’analyse HTML intégrées.
(Comment faire :) Pour envoyer une requête HTTP en C++, vous pouvez utiliser la bibliothèque cpr.
cpr
Pour envoyer une requête HTTP avec authentification basique en C++, on peut utiliser la bibliothèque cURL.