Urllib.Analizar gramaticalmente.URLSPLIT

Urllib.Analizar gramaticalmente.URLSPLIT

En esta publicación, aprenderá cómo usar la función URLSPLIT () desde el módulo de análisis del paquete Urllib. Esta función nos permite dividir un recurso de URL dado en varios segmentos.

Vamos a saltar.

Sintaxis de funciones

La sintaxis de la función es como se muestra en lo siguiente:

urllib.analizar gramaticalmente.URLSPLIT (URLString, Scheme = ", tampment_Fragments = True)

La función toma la URL para dividir el esquema para acceder a la URL como los parámetros requeridos.

La función realiza acciones similares a la función urlParse (). Sin embargo, no divide los parámetros de la URL.

La función luego devuelve una tupla con nombre con los elementos a los que se puede acceder a través de su índice o atributos nombrados. Los atributos son los siguientes:

Nombre del Atributo Posición de índice Valor
esquema 0 Esquema de URL
netloc 1 Ubicación de la red
camino 2 Camino hierácico
consulta 3 Valor de consulta
fragmento 4 Identificador de fragmento
nombre de usuario nombre de usuario
contraseña contraseña
nombre de host Nombre de host
puerto Número de puerto

Veamos un ejemplo práctico que ilustra cómo usar la función.

Ejemplo práctico:

Considere el siguiente código de ejemplo proporcionado:

de urllib.Play de importación URLSPLIT
url = "https: // nombre de usuario: contraseña@localhost: 9001/p; param1?consulta = test_query#frag "
parsed_url = urlsplit (url)
imprimir ("Schema ->", parsed_url.esquema)
print ("netloc ->", parsed_url.netloc)
imprimir ("ruta ->", parsed_url.camino)
imprimir ("Query ->", parsed_url.consulta)
imprimir ("Fragment ->", parsed_url.fragmento)
imprimir ("UserName ->", parsed_url.nombre de usuario)
imprimir ("Password ->", parsed_url.contraseña)
print ("hostname ->", parsed_url.nombre de host)
imprimir ("puerto ->", parsed_url.puerto)

El código dado utiliza la función URLSPLIT para analizar la URL en varios segmentos. Luego podemos imprimirlos como se muestra en la siguiente salida:

esquema -> https
NetLoc -> Nombre de usuario: contraseña@localhost: 9001
ruta -> /p; param1
consulta -> consulta = test_query
fragmento -> frag
nombre de usuario -> nombre de usuario
Contraseña -> Contraseña
nombre de host -> localhost
Puerto -> 9001

Conclusión

En esta publicación, discutimos el uso de la función URLSPLIT () desde el módulo de análisis que nos permite dividir una URL dada en varios segmentos. Siéntase libre de explorar el documento para obtener más información.

Codificación feliz!