Вы должны проанализировать HTML-код и загрузить все ссылочные файлы самостоятельно (а затем изменить HTML-код, чтобы использовать относительные URL-адреса, если это еще не сделано). Это не тривиальная проблема. Возможно, вы захотите взглянуть на источник инструментов Unix, таких как wget, чтобы понять, как они это делают. Я полагаю, что libxml2 может анализировать HTML, так что, вероятно, это должна быть библиотека, в которую вы хотите посмотреть.