ca doit se faire mais je galère, si quelqu'un a déjà fais ca 
Ça se fait, j'avais écrit des scripts pour ça il y a quelques années (le truc était pas fonctionnel et était basé sur BCH pour tester, mais si ça peut t'aider : https://github.com/lugaxker/SL-wallet/blob/master/network.py). Il faut rentrer en communication avec l'autre nœud et la maintenir (sinon : banlist).
J'avais trouvé un dépôt dont je m'étais inspiré mais je ne le retrouve plus. Peut-être que tu peux aussi utiliser le protocole Electrum (codé en python) pour récupérer des blocs, mais ça va être seulement des requêtes aux serveur Electrum.
Bon courage !