<div dir="ltr"><div><div><div>Hi,<br><br></div>Is there a way to load services capabilities (layers, SRCs, styles...) using PyQGIS ?</div><div><br></div><div>Until
 now I'm using OWSLib because I knew the lib and it's included in QGIS, 
but I'm looking for a proper way and I can't find it. I would expect a 
behavior similar to the UI widget: <br></div><div><br></div><div>wms = provider.provider("wms",  "<a href="https://geobretagne.fr/geoserver/lorientagglo/wms?request=GetCapabilities&service=WMS" target="_blank">https://geobretagne.fr/geoserver/lorientagglo/wms?request=GetCapabilities&service=WMS</a>")</div><div>wms.subLayers()</div><div>> [layer1, layer2...]</div><div>wms_lyr = wms.getLayer("layer1")</div><div>lyr = QgsRasterLayer(wms_lyr.uri(), "wms_lyr.title", "wms")</div><div>QgsMapLayerRegistry.instance().addMapLayer(lyr)<br></div><div><br></div>Regards,<br></div>Julien

</div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><p dir="ltr">Julien Moura<br>
Chef de projets & community manager</p>
<p dir="ltr"><b>Tél : +33 (0)</b><b>6 58 00 30 64</b></p>
<p dir="ltr">26 rue du Faubourg Saint-Antoine – 75012 Paris</p>
<p dir="ltr">Métro Bastille</p>
</div>