Ir para o conteúdo
PyPro PyPro
Artigos Cursos Projetos Missão Sobre nós Contato

Dicas Pythônicas

Como Abrir uma Página Específica no Navegador Usando Python

Abrir uma Página Específica no Navegador Usando Python

Por Dilermando Piva Jr. · 29/01/2025

Olá, caro leitor! Seja muito bem-vindo a mais uma edição da "Dicas Pythonicas".

Hoje, no pyPRO, vamos aprender uma dica útil e prática: como abrir uma página da web no navegador padrão do sistema usando Python.

Muitas vezes, pode ser necessário automatizar a abertura de URLs para acessar recursos, documentos online, ou mesmo páginas específicas do seu projeto. Python simplifica essa tarefa com o pacote webbrowser, que já vem incluído na biblioteca padrão.

Veja como fazer isso:

# Como abrir o Navegador (padrão do sistema) usando Python?

import webbrowser

webbrowser.open_new("https://pypro.com.br")

 

Como funciona?

  • Importando o Módulo webbrowser: O módulo webbrowser é uma biblioteca padrão de Python que permite abrir páginas da web no navegador padrão do sistema.
  • Usando open_new(): A função open_new() abre a URL especificada em uma nova janela ou aba do navegador. No exemplo, estamos abrindo a página https://pypro.com.br.

Explicação

  • URL como Parâmetro: O parâmetro da função é a URL que você deseja abrir. Certifique-se de incluir o protocolo correto (https:// ou http://) para evitar erros.
  • Aplicações Práticas: Isso é útil em scripts que precisam redirecionar o usuário para uma página de ajuda, documentação online, ou mesmo iniciar o download de arquivos.

Esse método é uma maneira simples de integrar automações web em seus projetos Python.

Espero que esta dica seja útil para você! Fique atento à próxima edição, onde exploraremos mais funcionalidades que facilitam a automação e a interação com a web.

Um forte abraço,

 

Prof. Dr. Dilermando Piva Jr.
Idealizador do pyPRO
Visite: https://pypro.com.br para mais informações sobre Python, Ciência de Dados e Git/GitHub.

← Voltar para artigos

pyPRO - Python para todos.

Instagram YouTube LinkedIn X (Twitter)