Não é exatamente ciência de foguetes para escrever isso.
Mas pressupõe que:
-
você registrou os cookies relevantes
-
não há POSTs no site
-
não há proteção de fixação de sessão no site
-
de fato, que o gerenciamento de sessões é muito, muito cru.
O libcurl suporta a configuração de cookies explicitamente antes da chamada