我想制作一个代码来显示站点是否工作,到目前为止,我尝试了这个代码,但它不工作:
代码:
import requests
requestt = requests.get("https://www.google.com")
status = (requestt)
print(status)
print(status == "<Response [200]>")
输出:
<Response [200]>
False
为什么??
我试过很多东西,但还是不起作用。
我想做一个代码,如果该网站是工作或不
Tags:
您打印的只是请求结果的简短表示
如果要测试状态,可以使用:
它将是您打印的只是请求结果的简短表示
如果要测试状态,可以使用:
如果状态码是200(确定),则为
True
,否则为False
。在任何情况下,requestt.status_code
都是整数形式的状态码requests
库中Response
对象的响应状态存储在status_code
属性中。 关于这一点,请使用:原因是
status
变量是<class 'requests.models.Response'>
类型的对象。通过运行以下命令可以看到这一点:要实际检索状态,需要访问请求对象的
status_code
属性:status_code
属性的文档是in the documentation for the Requests library相关问题 更多 >
编程相关推荐