找到一些我正在使用请求库测试的URL。示例代码可以在下面找到:
page = requests.get(url)
print (page.status_code)
#output: 200
在手动测试时,某些URL返回404状态代码。为什么输出给200?
答案 0 :(得分:2)
程序员可以手动定义状态代码。可能误导了你。
HTTP状态代码“ 200”,表示“已找到文件”。如果您重定向到另一个页面,则将获得200状态代码
所以您不要让您的请求重定向。
r = requests.get('http://example.com/sdfsdfs', allow_redirects=False)
print(r.status_code)