Ejemplo:
(scheme,netLoc,path,parameters,query,fragment) = urlparse( url )
Vamos a ver que contiene cada parte....:
- scheme: Pues el esquema... ta claro.
- netLoc: La localización de red... (ojo! incluye el puerto)
- path: El path
- query: La query (lo que va después de ?)
- fragment: Esto es lo que va tras '#', al final de la url.
Si en la parte de la query ya tratamos los parametros, entonces ¿para que sirve parameters? Pues por lo visto son parámetros que pueden llevar cada 'segmento' del path. Eso si, no lo he visto en la vida.
Referencias:
- RFC 1738, Uniform Resource Locators (URL). This specifies the formal syntax and semantics of absolute URLs.
- RFC 1808, Relative Uniform Resource Locators. This Request For Comments includes the rules for joining an absolute and a relative URL, including a fair number of ``Abnormal Examples'' which govern the treatment of border cases.
- RFC 2396, Uniform Resource Identifiers (URI): Generic Syntax. Document describing the generic syntactic requirements for both Uniform Resource Names (URNs) and Uniform Resource Locators (URLs).
1 comentario:
Ojo! el urlparse de python, devuelve sólo los parámetros del último segmento del path. No se si este es el comportamiento correcto, pero es el que es.
Publicar un comentario