如何判断Python requests库中响应值的正确性?

2026-05-26 20:330阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计448个文字,预计阅读时间需要2分钟。

如何判断Python requests库中响应值的正确性?

这段时期在技术上没有太多深入的思考,只是遇到了几个小问题。问题不大,但也会让你用心去思考解决。遇到一个requests返回值的难题,花了一些时间调优,后来发现是requests的问题。

这段时间在技术上没太多的思考的,只是碰到几个虾米小问题。 往往问题不大,也会致使你花心思去排解。

今遇到一个reqeusts返回值的一个问题,花了不短时间调,后来发现是reqeusts返回的对象也含有 魔法函数 处理。

我这边的业务是cdn的刷新预缓存,对于该项目来说 jb51.net") except: pass if r: print "ok"

为什么没有输出ok ? 按照常理来说,只要r不为 零值,就可以匹配到True. 但这次的返回是 <Response [404]>,为什么404会引起 if r 判断异常。

> type(r)

> requests.models.Response

看 requests的源代码可以很容易分析出该问题。

阅读全文

本文共计448个文字,预计阅读时间需要2分钟。

如何判断Python requests库中响应值的正确性?

这段时期在技术上没有太多深入的思考,只是遇到了几个小问题。问题不大,但也会让你用心去思考解决。遇到一个requests返回值的难题,花了一些时间调优,后来发现是requests的问题。

这段时间在技术上没太多的思考的,只是碰到几个虾米小问题。 往往问题不大,也会致使你花心思去排解。

今遇到一个reqeusts返回值的一个问题,花了不短时间调,后来发现是reqeusts返回的对象也含有 魔法函数 处理。

我这边的业务是cdn的刷新预缓存,对于该项目来说 jb51.net") except: pass if r: print "ok"

为什么没有输出ok ? 按照常理来说,只要r不为 零值,就可以匹配到True. 但这次的返回是 <Response [404]>,为什么404会引起 if r 判断异常。

> type(r)

> requests.models.Response

看 requests的源代码可以很容易分析出该问题。

阅读全文