Come aprire l'URL in Python

Come aprire l'URL in Python
Python è una lingua interpretata; Ha librerie diverse per svolgere varie funzioni. Un localizzatore di risorse uniforme (URL) è in realtà un indirizzo Web per aprire un sito specifico. A volte mentre lavoriamo a Python dobbiamo recuperare i dati da un sito Web, per questo dobbiamo aprire l'URL di un sito Web specifico. Quindi, per aprire un URL in Python dobbiamo importare il modulo specificato ed eseguire alcuni passaggi per aprire quell'URL. In questo articolo discuteremo di come aprire un URL in Python usando “Urllib.Moduli di richiesta ”e“ Webbrowser ”su Ubuntu (Linux OS) attraverso una procedura definita.

Requisiti:

Qualsiasi versione installata di Python (Python3 è preinstallata sull'ultima versione di Ubuntu)

Seguire la procedura spiegata di seguito per aprire l'URL in Python:

Come creare file python

Genera un file con "Python_file.Py ”(File Python) Nome utilizzando“ Nano Command ”come indicato di seguito per scrivere il codice Python in esso

$ nano python_file.Py

Puoi modificare il nome del file in base alla tua scelta.

Come aprire l'URL usando “Urllib.richiedere modulo "

IL "Urllib.richiesta"È uno dei moduli di Python che consente di aprire gli URL in Python.

Step1: importazione di “Urllib.Biblioteca richiesta "

Per aprire l'URL in Python prima devi importare "Urllib.richiesta ”, inserisci di seguito la riga di codice di importazione menzionata prima di avviare il codice nel nuovo creato“ python_file.File Py ":

Importa Urllib.richiesta

Step2: Apertura dell'URL usando Urllib.funzione di richiesta

Per aprire l'URL del sito Web specifico utilizzando Urllib.richiesta, utilizzare la sintassi di seguito menzionata:

Urllib.richiesta.Urlopen ('Web Web URL')

URL del sito: Inserire l'URL del sito Web che si desidera prendere.

Per aprire l'URL “https: // www.Google.com/ “, scrivi il codice indicato di seguito nel tuo file Python:

Importa Urllib.richiesta
get_url = Urllib.richiesta.Urlopen ('https: // www.Google.com/')
Print ("Stato della risposta:"+ STR (get_url.ottenere il codice()) )

HTTP ha definito i codici di stato di risposta; "get_url.ottenere il codice"Viene utilizzato per ottenere quel codice. La cifra "200"Significa che la tua connessione ha esito positivo, se lo è"404"Quindi ciò significa che l'URL non è riconosciuto. Visita questa fonte per conoscere altri codici di stato.

IL "get_url"È la variabile che ottiene i dati dall'URL specificato e" stampa "viene utilizzata per stampare l'uscita.

Premere "Ctrl+s"Per salvare il file e"Ctrl+X"Per uscire dal file:

Per controllare il funzionamento del codice, eseguire il comando di seguito indicato per eseguire il file “python_file.Py ".

$ python3 python_file.Py

L'output sopra mostra che la connessione ha esito positivo.

Controlliamo un altro esempio; Possiamo anche recuperare il codice HTML dall'URL di qualsiasi sito Web. Esegui il codice di seguito menzionato per aprire URL https: // www.Youtube.com/ e stampa il suo codice HTML:

Importa Urllib.richiesta
get_url = Urllib.richiesta.Urlopen ('https: // www.Youtube.com/')
Print ("Stato della risposta:"+ STR (get_url.ottenere il codice()))
Stampa (get_url.Leggere())

IL "get_url.ottenere il codice()"Viene utilizzato per ottenere il codice di stato di risposta HTTP e"get_url.Leggere()"Viene utilizzato per recuperare il file HTML di un sito Web.

Esegui il comando di seguito menzionato per eseguire il file “Python_file.Py ”, per ottenere l'output desiderato:

$ python3 python_file.Py

Come aprire l'URL utilizzando il modulo "WebBrowser"

"WebBrowser" è uno dei moduli di Python che viene anche utilizzato per aprire URL o siti Web in Python ma dirige il collegamento al browser.

Per aprire l'URL utilizzando il modulo "WebBrowser", seguire i passaggi indicati di seguito:

Passaggio 1: importazione della libreria "WebBrowser"

Per aprire l'URL, in primo luogo è necessario importare la libreria "WebBrowser" nella "Python_File.Py "di sotto la riga di codice menzionata:

Importa browser Web

Passaggio 2: aprire l'URL utilizzando il modulo WebBrowser

Per aprire l'URL del sito Web specifico sul browser utilizzando "WebBrowser", utilizzare la sintassi indicata di seguito:

programma di navigazione in rete.OPEN ("Web Webs_URL")

Inserisci il tuo URL al posto di "URL del sito"Nella sintassi sopra menzionata.

Per aprire l'URL “https: // linuxhint.com/"utilizzando il modulo" WebBrowser ", scrivi il codice di seguito menzionato in" Python_File.File Py ":

Importa WebBrowser
get_url = WebBrowser.Open ('https: // linuxhint.com/')

IL "get_url.ottenere il codice()"Viene utilizzato per ottenere il codice di stato di risposta HTTP, 200 significa che hai aperto correttamente l'URL.

Per aprire il browser URL, eseguire il codice scritto in “Python_file.Py ”di sotto il comando indicato:

$ python3 python_file.Py

Conclusione:

Per ottenere dati da un sito Web durante la programmazione, dobbiamo aprire l'URL. In questo articolo, ho discusso dei metodi per aprire gli URL in Python su Ubuntu (Sistema Linux). Vengono discussi due modi con esempi, uno è l'importazione di "Urllib.Il modulo e l'altro richiedono l'importazione del modulo "WebBrowser" in Python. Se sei un programmatore di Python, dopo aver letto questo articolo sarai in grado di aprire un URL in Python con facilità.