Python tilbyr flere måter å laste ned filer fra internett. Dette kan gjøres over HTTP ved hjelp av urllib-pakken eller forespørselsbiblioteket. Denne opplæringen vil diskutere hvordan du bruker disse bibliotekene til å laste ned filer fra nettadresser som bruker Python.
Behovet biblioteket er en av de mest populære biblioteker i Python. Forespørsler lar deg sende HTTP / 1.1-forespørsler uten at man må legge til spørringsstrenger manuelt på webadressene dine, eller skjema-kode inn POST-dataene dine.
Med forespørselsbiblioteket kan du utføre mange funksjoner, inkludert:
Det første du må gjøre er å installere biblioteket, og det er så enkelt som:
pip installasjonsforespørsler
For å teste om installasjonen har vært vellykket, kan du gjøre en veldig enkel test i python tolken ved å bare skrive:
importer forespørsler
Hvis installasjonen har vært vellykket, blir det ingen feil.
HTTP-forespørsler inkluderer:
Å gjøre forespørsler er veldig enkelt som illustrert nedenfor.
importer forespørsler req = requests.get ("http://www.google.com")
Kommandoen ovenfor vil få google websiden og lagre informasjonen ireq
variabel. Vi kan da fortsette å få andre attributter også.
For eksempel, hvis du vil vite om henting av google websiden var vellykket, vil vi spørre status_code.
importforespørsler req = requests.get ("http://www.google.com") req.status_code 200 # 200 betyr en vellykket forespørsel
Hva om vi vil finne ut kodingstypen til Googles nettside?
req.encoding ISO-8859-1
Du vil kanskje også vite innholdet i svaret.
req.text
Dette er bare et avkortet innhold av svaret.
'