¿Qué es urllib en Python?




Recuperación de Objetos de red

Urllib abre objetos acceden a los archivos desde la web a través de su URL. El urlopen obtendrá un objeto de red a un recurso de red, por lo general en forma de una página web, y almacenarlo como un objeto de archivo Python. Este objeto puede ser manipulado de la misma forma que un objeto de archivo Python, a través de funciones tales como la lectura o readline.

Copia de objetos de red

Urllib también puede recoger objetos como páginas Web de Internet y guardarlos en su disco duro local. Esto permite que el programa de Python para acceder a los archivos desde el disco duro local, en vez de solicitar siempre la página cada vez que se requiera el objeto. La función urlretrieve obtener un objeto de red y devuelve una tupla, o conjunto de valores, que es el nombre del archivo guardado y los encabezados especiales en el archivo.

URL Encoding 

Urllib también puede tomar un número de tuplas de dos entradas y las convierte en URL. La función urlencode convierte un conjunto de tuplas de pares clave-valor que se convierten en parte de una dirección URL en la solicitud de URL envía información. Esto permite que el programa para solicitar información del usuario, guárdela con un valor de la clave que define la información del servidor y crear una URL para enviar una solicitud de URL.

Gestión de los códigos de respuesta HTTP especial

Cuando se hace una solicitud de objetos a una red, en particular, las peticiones HTTP (por ejemplo, cuando se hace una petición a una página web), el servidor puede devolver algunos códigos de respuesta. Estos códigos significan algo sobre el estado de la página, ya que se había movido. Otros códigos representan el hecho de que la página ha cambiado desde su última visita y no necesitan ser actualizadas. El FancyURLopener función controla las solicitudes en las que estos códigos pueden ser devueltos y ofrece gestión predeterminada para su ocurrencia.



Deja un comentario