Executing a Ping Command on a Website Using Python

Posted by

Executar comando ping em um site com Python

Executar comando ping em um site com Python

O comando ping é uma ferramenta usada para testar a velocidade e a conectividade com um determinado site.
Aqui, vamos aprender como executar esse comando em um site específico usando Python.

Para isso, vamos usar a biblioteca subprocess do Python, que nos permite executar comandos de shell diretamente do código Python.


import subprocess

def ping_site(site):
    result = subprocess.run(["ping", "-c", "4", site], stdout=subprocess.PIPE)
    return result.stdout

site = "www.exemplo.com"
output = ping_site(site)

print(output.decode())
    

No código acima, criamos uma função ping_site que recebe o site como parâmetro e executa o comando ping nesse site.
O resultado é armazenado na variável output e então é impresso na tela.

Agora, podemos chamar a função ping_site passando o site que queremos testar. Por exemplo, para testar o site “www.exemplo.com”,
podemos fazer ping_site("www.exemplo.com").

Com isso, conseguimos executar o comando ping em um site específico usando Python e verificar a conectividade e velocidade da nossa conexão com o site.