python中的HTTping

2024-09-29 21:31:31 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我的python程序需要能够ping一个网站,看看它是否启动,我做了ping程序,然后发现这个网站只与httping一起工作,在google上搜索了一下之后,我几乎没有发现任何关于这个主题的东西。以前有人用python编写httping吗?如果是,你是怎么做到的?,谢谢您的帮助。
这是我的正常ping代码(它可以工作,但不适用于我需要它工作的站点)

 import os
 hostname = "sitename"
 response = os.system("ping -c 1 " + hostname)
 if response == 0:
    print "good"
 else:
    print "bad"

Tags: 代码import程序主题站点os网站response
2条回答

要检查HTTP服务器的可访问性,可以向URL发出GET请求,这很简单:

import urllib2
response = urllib2.urlopen("http://example.com/foo/bar")
print response.getcode()

使用^{}生成HTTP HEAD request。在

import requests

response = requests.head("http://www.example.com/")
if response.status_code == 200:
    print(response.elapsed)
else:
    print("did not return 200 OK")

输出:

^{pr2}$

相关问题 更多 >

    热门问题