所以我的 python 程序需要能够 ping 一个网站以查看它是否正常运行,我已经制作了 ping 程序然后发现该站点仅适用于 httping,在谷歌搜索之后我发现几乎没有关于这个主题的内容。以前有人在 python 中使用 httping 吗?如果是的话,你是怎么做到的?谢谢你的帮助。
这是我的正常 ping 代码(有效但不适用于我需要它工作的站点)
import os
hostname = "sitename"
response = os.system("ping -c 1 " + hostname)
if response == 0:
print "good"
else:
print "bad"
请您参考如下方法:
使用requests制作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")
输出:
0:00:00.238418
