Como abrir o URL em Python

Como abrir o URL em Python
Python é uma linguagem interpretada; Possui bibliotecas diferentes para executar várias funções. Um localizador de recursos uniformes (URL) é na verdade um endereço da web para abrir um site específico. Às vezes, enquanto trabalhamos em Python, precisamos buscar dados de um site, para isso, temos que abrir o URL de um site específico. Portanto, para abrir um URL no Python, precisamos importar o módulo especificado e executar algumas etapas para abrir esse URL. Neste artigo, discutiremos como abrir um URL em Python usando “urllib.Módulos de solicitação e "webbrowser" no Ubuntu (Linux OS) através de um procedimento definido.

Requerimento:

Qualquer versão instalada do Python (Python3 é pré -instalada na versão mais recente do Ubuntu)

Siga o procedimento explicado abaixo para abrir o URL em Python:

Como criar o arquivo python

Gerar um arquivo com “python_file.Py ”(arquivo python) nome usando“ nano comando ”, conforme mencionado abaixo para escrever código Python

$ nano python_file.py

Você pode alterar o nome do arquivo de acordo com sua escolha.

Como abrir o URL usando “urllib.solicitar ”módulo

O "urllib.solicitar”É um dos módulos de Python que permite a abertura de URLs no Python.

Etapa 1: Importando “urllib.Solicitar ”Biblioteca

Para abrir o URL em Python, você precisa importar o “urllib.solicitação ”, insira a linha de código de importação mencionada abaixo antes de iniciar seu código no recém -criado“ Python_file.arquivo py ”:

importar urllib.solicitar

Etapa2: Abrindo URL usando urllib.Função de solicitação

Para abrir o URL de site específico usando urllib.Solicitar, use a sintaxe abaixo mencionada:

urllib.solicitar.Urlopen ('URL do site')

URL do site: Insira o URL do site que você deseja buscar.

Para abrir o URL “https: // www.Google.com/ “, escreva o código mencionado abaixo no seu arquivo python:

importar urllib.solicitar
get_url = urllib.solicitar.Urlopen ('https: // www.Google.com/')
print ("Status da resposta:"+ str (get_url.Obter código()) )

O HTTP definiu códigos de status de resposta; ““get_url.Obter código”É usado para obter esse código. O dígito “200”Significa que sua conexão é bem -sucedida, se for“404”Então isso significa que o URL não é reconhecido. Visite esta fonte para saber sobre outros códigos de status.

O "get_url”É a variável que obtém os dados do URL especificado e“ impressão ”é usado para imprimir a saída.

Imprensa "Ctrl+s”Para salvar o arquivo e“Ctrl+x”Para sair do arquivo:

Para verificar o funcionamento do código, execute o comando abaixo mencionado para executar o arquivo “python_file.py ".

$ python3 python_file.py

Acima da saída mostra que a conexão é bem -sucedida.

Vamos verificar outro exemplo; Também podemos recuperar o código HTML do URL de qualquer site. Execute o código mencionado abaixo para abrir o URL https: // www.YouTube.com/ e imprima seu código HTML:

importar urllib.solicitar
get_url = urllib.solicitar.Urlopen ('https: // www.YouTube.com/')
print ("Status da resposta:"+ str (get_url.Obter código()))
imprimir (get_url.ler())

O "get_url.Obter código()”É usado para obter o código de status da resposta HTTP e“get_url.ler()”É usado para recuperar o arquivo html de um site.

Execute o comando abaixo mencionado para executar o arquivo “Python_file.py ”, para obter a saída desejada:

$ python3 python_file.py

Como abrir o URL usando o módulo "webbrowser"

"Webbrowser" é um dos módulos do Python, que também é usado para abrir URLs ou sites em Python, mas direciona o link para o navegador.

Para abrir o URL usando o módulo "webbrowser", siga as etapas mencionadas abaixo:

Etapa 1: Importando a biblioteca “WebBrowser”

Para abrir o URL, em primeiro lugar você precisa importar a biblioteca "webbrowser" no "Python_file.py ”pela linha de código abaixo mencionada:

importar navegador da web

Etapa2: Abrir URL usando o módulo WebBrowser

Para abrir o URL de site específico no navegador usando o "Webbrowser", use a sintaxe abaixo mencionada:

webbrowser.Open ("site_url")

Insira seu URL no lugar de “site_url”Na sintaxe acima mencionada.

Para abrir o URL “https: // linuxhint.com/”Usando o módulo“ webbrowser ”, escreva o código mencionado abaixo em“ Python_file.arquivo py ”:

importar webbrowser
get_url = webbrowser.aberto ('https: // linuxhint.com/')

O "get_url.Obter código()”É usado para obter o código de status de resposta HTTP, 200 significa que você abriu com sucesso o URL.

Para abrir o navegador URL, execute o código escrito em “Python_file.py ”pelo comando abaixo mencionado:

$ python3 python_file.py

Conclusão:

Para obter dados de um site durante a programação, precisamos abrir o URL. Neste artigo, discuti os métodos para abrir URLs em Python no Ubuntu (Linux System). Duas maneiras estão sendo discutidas com exemplos, um é importando o “urllib.Módulo de solicitação ”e outro é importando o módulo“ webbrowser ”no Python. Se você é um programador Python, depois de ler este artigo, poderá abrir um URL em python com facilidade.