http状态码解释

之前我们讲了python的一些爬虫库的使用,有的同学可能还不太明白http状态码的意思,比如200,301等等。

这次咋们就说说,解释下http状态码。


本文知识点:

  1. 常见的http状态码
  2. 进阶学习

常见的http状态码

不用说的特别多,就说一些常见的。大家对这个有一个认识即可。

查看状态码

怎么看这个状态码呢?有会的同学吗?会的请点个赞(狗头.jpg),让我看到下,不会也没关系,手把手教学,跟着做就好了。

浏览器的方式,以谷歌为例

比如我们访问一篇博文,这里以访问我之前写的requests的使用教程为例,好的,开始了。

按下F12——打开这篇博文(单击下)

如图,这里注意要切换到Network里来,看到了吗,这里的Status就是http 状态码。
在这里插入图片描述

代码的方式
import requests

r = requests.get('https://blog.csdn.net/kdl_csdn/article/details/103962098')
print(r.status_code)

结果如图
在这里插入图片描述
看到了吧,这两种方式常用方式,非常方便。
大家有没有注意到,http状态码是200。这个意思就是OK的意思,正常,没问题。就跟你跟别人打ok的手势一样,ojbk。服务器也给咋们回应了,200么得问题。
再来试试其他的,话说找一些特定的http状态码还不太好找。。。
我直接总结下吧,大家碰到了可以也好个认识,至少认识它,是吧。

  • 200 正常
  • 301 临时重定向
  • 302 永久重定向
  • 403 禁止访问
  • 404 找不到资源
  • 502 服务器内部错误

常见的一些状态码就是这些,200刚才咋们都见过了,正常的意思。
301与302是重定向到另一个页面,这里怎么能出现呢,找个登录的网站,就以csdn为例吧,发送个post请求,或者点评论试试,一般返回的http状态码就是301或302。
403一般是禁止访问,或者是爬虫爬的时候被限制了,不让你爬
404 找不到资源,页面不存在;404也好找,csdn的博文url,随便改下,我改好了,用我的吧,点击打开
502 服务器的内部出了问题

进阶学习

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值