I'm trying to access data from a WFS-server, 
E.g. https://geo.barentswatch.no/geoserver/bw/ows?

I manage to import single layers by:

    uri = "https://geo.barentswatch.no/geoserver/bw/ows?srsname=EPSG:4326&typename=bw:npdsurveyongoing_latest&version=1.0.0&request=vlayer=QgsVectorLayer"
    vlayer = QgsVectorLayer(uri, "bw:npdsurveyongoing_latest", "WFS")
    QgsMapLayerRegistry.instance().addMapLayer(vlayer)

However, I want to import all available layers and would like them to automatically to be named by their original typeName. Seems a bit unnecessary  to hardcode all names in beforehand accessing the server, but I have been struggling to figure out the codes for this.

Any way to do this in pyqgis?