[英]Requests.get giving wrong status code for my URL
使用请求库获得了一些我正在测试的URL。 示例代码可以在下面找到:
page = requests.get(url)
print (page.status_code)
#output: 200
手动测试时,某些URL返回404状态代码。 为什么输出给200?
程序员可以手动定义状态代码。 它可能误导了您。
HTTP状态代码“ 200”,表示“找到文件”。如果您重定向到另一个页面,则将获得200状态代码
因此,您不要让您的请求重定向。
r = requests.get('http://example.com/sdfsdfs', allow_redirects=False)
print(r.status_code)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.