Python - Access and alter contents (Graphs, Nodes) of Blueprints

I’ve been doing a lot of research, but apparently can’t find anything that answers my question.
Is it generally possible to access all or some of the properties of graphs, nodes and such inside a blueprint? (Basically I want to have access to the information I can read when copy/pasting the contents of a blueprint to a text file.)

I do understand how to access them, change their “outside values”, copy them and so on and so forth. But what I’m really interested in is to open them up and accessing their node’s properties.
I’m using this plugin: https://logicdriver.recursoft.net/ - so maybe I need to expose something to Python first?

Any pointer into the right direction would be highly appreciated. And if I’m completely on the wrong track, please let me know also.

Also there is a second, kind of related question:
My initial question would be the ideal solution - but even being able to export a Blueprint to a .COPY file through python would be a step into the right direction. When I try to do that following this example: Using api python Exporter - Editor Scripting - Unreal Engine Forums - it almost works, but I don’t understand what Exporter I need.
Obviously “unreal.LevelExporterLOD()” from the example is wrong - but when I remove that line, it throws the error: LogExporter: Warning: No exporter found for SMBlueprint
This is also not limited to that plugin, same error message when trying to export a “normal Blueprint”: LogExporter: Warning: No exporter found for Blueprint

Maybe someone can help, thank you!