Hvordan åpne URL i Python

Hvordan åpne URL i Python
Python er et tolket språk; Den har forskjellige biblioteker for å utføre forskjellige funksjoner. En enhetlig ressurslokalisering (URL) er faktisk en nettadresse for å åpne et bestemt nettsted. Noen ganger mens vi jobber i Python, må vi hente data fra et nettsted, for dette må vi åpne URL -en på et bestemt nettsted. Så for å åpne en URL i Python, må vi importere den spesifiserte modulen og utføre noen trinn for å åpne den URL -en. I denne artikkelen vil vi diskutere hvordan du åpner en URL i Python ved å bruke “Urllib.forespørsel "og" WebBrowser "-moduler på Ubuntu (Linux OS) gjennom en definert prosedyre.

Krav:

Enhver installert versjon av Python (Python3 er forhåndsinstallert på Ubuntu siste versjon)

Følg noen av prosedyrene som er forklart nedenfor for å åpne URL i Python:

Hvordan lage Python -fil

Generere en fil med “python_file.py ”(Python File) navn ved å bruke“ Nano Command ”som nevnt nedenfor for å skrive Python -kode i den

$ nano python_file.py

Du kan endre navnet på filen i henhold til ditt valg.

Hvordan åpne URL ved hjelp av “urllib.forespørsel ”-modul

urllib.be om”Er en av modulene til Python som tillater åpningsadresser i Python.

Trinn1: Importer “urllib.forespørsel ”bibliotek

For å åpne URL i Python, må du først importere “urllib.forespørsel ”, sett inn nedenfor nevnt importkodelinje før du starter koden din i den nyopprettede“ Python_File.py ”-fil:

Importer urllib.be om

Trinn 2: Åpne URL ved hjelp av urllib.forespørselfunksjon

Å åpne nettadressen til spesifikt nettsted ved hjelp av urllib.Forespørsel, bruk nedenfor nevnt syntaks:

urllib.be om.Urlopen ('nettsted url')

nettadresse: Sett inn nettadressen til nettstedet du vil hente.

Å åpne URL “https: // www.Google.com/ “, skriv den nedenfor nevnte koden i Python -filen din:

Importer urllib.be om
get_url = urllib.be om.Urlopen ('https: // www.Google.com/')
PRINT ("Responstatus:"+ str (get_url.få kode()) )

HTTP har definert svarstatuskoder; “get_url.få kode”Brukes til å få den koden. Sifferet “200”Betyr at forbindelsen din er vellykket, hvis den er“404”Da betyr det at URLen ikke blir gjenkjent. Besøk denne kilden for å lære om andre statuskoder.

get_url”Det er variabelen som får dataene fra den spesifiserte URL -en og“ Print ”brukes til å skrive ut utdataene.

Trykk "Ctrl+s”For å lagre filen og“Ctrl+x”For å avslutte filen:

For å sjekke kodenes arbeid, kjør den nedenfor nevnte kommandoen for å utføre filen “Python_File.py ”.

$ python3 python_file.py

Over utgangen viser at tilkoblingen er vellykket.

La oss sjekke et annet eksempel; Vi kan også hente HTML -kode fra nettadressen til et hvilket som helst nettsted. Kjør den nevnte koden nedenfor for å åpne URL https: // www.YouTube.com/ og skriv ut HTML -koden:

Importer urllib.be om
get_url = urllib.be om.Urlopen ('https: // www.YouTube.com/')
PRINT ("Responstatus:"+ str (get_url.få kode()))
trykk (get_url.lese())

get_url.få kode()”Brukes til å få statsstatuskode for HTTP -svar og“get_url.lese()”Brukes til å hente HTML -filen til et nettsted.

Kjør den nedenfor nevnte kommandoen for å utføre filen “Python_File.py ”, for å få ønsket utgang:

$ python3 python_file.py

Hvordan åpne URL ved hjelp av "WebBrowser" -modulen

“WebBrowser” er en av modulene til Python som også brukes til å åpne nettadresser eller nettsteder i Python, men den leder lenken til nettleseren.

Følg trinnene som er nevnt nedenfor for å åpne URL ved hjelp av "WebBrowser" -modulen "nevnt nedenfor:

Trinn1: Importere “WebBrowser” -bibliotek

For å åpne URL, må du først importere "WebBrowser" -biblioteket i "Python_File.py ”av nedenfor nevnte kodelinje:

Importer nettleser

Trinn 2: Åpne URL ved hjelp av WebBrowser -modulen

For å åpne nettadressen til spesifikk nettsted på nettleseren ved å bruke "WebBrowser", bruk nedenfor nevnte syntaks:

nettleser.Åpne (“Nettsted_url”)

Sett inn nettadressen din i stedet for "nettadresse”I ovennevnte syntaks.

Å åpne URL “https: // linuxhint.com/”Bruke“ WebBrowser ”-modul, skriv den nevnte koden nedenfor i“ Python_File.py ”-fil:

Importer webbrowser
get_url = webbrowser.Åpne ('https: // linuxhint.com/')

get_url.få kode()”Brukes til å få statsstatuskode for HTTP -svar, 200 betyr at du har åpnet nettadressen med hell.

For å åpne URL -nettleseren, utfør koden skrevet i “Python_File.py ”av nedenfor nevnt kommando:

$ python3 python_file.py

Konklusjon:

For å få data fra et nettsted mens programmering, må vi åpne URL -en. I denne artikkelen har jeg diskutert metodene for å åpne nettadresser i Python på Ubuntu (Linux System). To måter blir diskutert med eksempler, en er ved å importere “urllib.Request ”-modul og annen er ved å importere“ WebBrowser ”-modulen i Python. Hvis du er en Python -programmerer, vil du med letthet etter lest denne artikkelen åpne en URL i Python.