Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Che cosa è urllib in Python ?

I programmatori si rivolgono al linguaggio di programmazione Python per costruire i loro progetti , in parte a causa della sua vasta libreria di funzioni built-in e moduli . Uno dei questi moduli , urllib , fornisce ai programmatori un quadro per connettersi e recuperare informazioni da risorse Internet . In questo modo , i programmatori possono fare richieste di pagine web , raccogliere informazioni come pagine Web e memorizzare le informazioni sul disco rigido locale . Recupero Oggetti di rete

urllib apre oggetti file dal Web accedendo tramite il loro URL. La funzione urlopen otterrà un oggetto di rete da una risorsa di rete , di solito sotto forma di una pagina Web , e conservarla come un oggetto file Python . Questo oggetto può essere manipolato in gran parte allo stesso modo di un oggetto file Python , attraverso funzioni come la lettura o readline .
Copiare Oggetti di rete

urllib può anche raccogliere oggetti come pagine Web da Internet e memorizzarli sul disco rigido locale . Questo permette al programma Python per accedere al file dal disco rigido locale , piuttosto che sempre richiede la pagina ogni volta che è richiesta l'oggetto . La funzione urlretrieve ottiene un oggetto di rete e restituisce una tupla , o insieme di valori , che rappresenta il nome del file salvato e le intestazioni speciali nel file .
Codifica URL

urllib può anche prendere una serie di tuple di due di ingresso e li converte in URL. La funzione urlencode converte una serie di tuple in coppie chiave-valore che diventano parte di un URL in cui la richiesta di URL invia informazioni . Questo permette al programma di richiedere informazioni da parte degli utenti , conservarla con un valore chiave che definisce le informazioni del server e creare un URL per inviare una richiesta di URL .
Maneggiare speciali codici di risposta HTTP

quando si effettuano le richieste di oggetti da una rete , in particolare richieste http ( come quando viene effettuata una richiesta per una pagina Web ) , il server può restituire alcuni codici di risposta . Questi codici significano qualcosa sullo stato della pagina , come essa fosse stata spostata . Altri codici rappresentano il fatto che la pagina non è stato modificato dopo la sua ultima visita e non ha bisogno di essere aggiornata . La funzione FancyURLopener gestisce le richieste in cui tali codici possono essere restituiti e offre la gestione di default per il loro verificarsi .

 

Programmazione © www.354353.com