Buen día.
Una opción es que revises el proyecto "Admin CFDI", el programa se conecta al SAT para descargar XML's emitidos y recibidos. Los fuentes están en python y puedes descargarlos desde aquí:
https://facturalibre.net/servicios/ (la liga se encuentra al final)
Saludos.