Python offre diversi modi per scaricare file da Internet. Questo può essere fatto su HTTP usando il pacchetto urllib o la libreria delle richieste. Questo tutorial illustrerà come utilizzare queste librerie per scaricare file dagli URL usando Python.
La libreria delle richieste è una delle librerie più popolari in Python. Le richieste ti consentono di inviare Richieste HTTP / 1.1 senza necessità di aggiungere manualmente stringhe di query ai tuoi URL o codificare in forma i tuoi dati POST.
Con la libreria delle richieste, è possibile eseguire molte funzioni tra cui:
Il primo che devi fare è installare la libreria ed è semplice come:
richieste di installazione di pip
Per verificare se l'installazione ha avuto successo, puoi eseguire un test molto semplice nell'interprete python semplicemente digitando:
richieste di importazione
Se l'installazione ha avuto successo, non ci saranno errori.
Le richieste HTTP includono:
Fare richieste è molto semplice come illustrato di seguito.
richieste di importazione req = requests.get ("http://www.google.com")
Il comando precedente otterrà la pagina web di google e memorizzerà le informazioni nelreq
variabile. Possiamo quindi continuare a ottenere anche altri attributi.
Ad esempio, per sapere se il recupero della pagina web di google ha avuto esito positivo, richiederemo lo status_code.
richieste di importazione req = requests.get ("http://www.google.com") req.status_code 200 # 200 indica una richiesta riuscita
Che cosa succede se vogliamo scoprire il tipo di codifica della pagina web di Google?
req.encoding ISO-8859-1
Potresti anche voler sapere il contenuto della risposta.
req.text
Questo è solo un contenuto troncato della risposta.
'