Como continuación a la respuesta de @ian-turton, a continuación un ejemplo de cómo obtener las coordenadas centrales de un WMS [como ejemplo fácilmente reproducible para obtener unas coordenadas reales de "Oeste, Sur, Este, Norte"].
from owslib.wms import WebMapService
wms_url="http://wms.pcn.minambiente.it/ogc?map=/ms_ogc/WMS_v1.3/raster/de_agostini.map"
wms = WebMapService(wms_url, version="1.3.0")
def get_center(wms):
# list(wms.contents)[0] <- get the first available layer from the WMS
# wms.contents['layer']..boundingBoxWGS84 <- the the box bounds
w, s, e, n = wms.contents[list(wms.contents)[0]].boundingBoxWGS84
# get the box width
width = max(w, e) - min(w, e)
# get the box height
height = max(s, n) - min(s, n)
# compute the center
center = round(min(s, n)+height/2, 4), round(min(w, e)+width/2, 4)
return center
get_center(wms)
# (41.0603, 13.2123)