请求是Python中的第三方库。基于Urllib,带有Apache2许可的开源协议的HTTP库。它比Urllib更方便,可以节省大量工作,并完全满足HTTP测试的需求。
因为它是第三方库,所以我们要使用它来安装:
安装完成后,使用导入,正常表示可以使用:
您可以通过一系列代码获取百度主页的数据:
它很简单吗?其他请求类型也可以是:
如果要通过请求中的参数传递,它也非常简单。当然,最简单的是将其直接添加到URL中:
但是乍一看,这种方法非常低。我们的请求库专门设置一个参数以传递参数:
如果我们想掩饰自己作为浏览器,它也很简单。请求库为我们设置了“请求标头文件”的标题参数,例如假装是浏览器:
到目前为止,人们感到昨天徒劳无功。当然,这还没有结束。让我们看一下他的回答内容。
在上面的示例中,我们可以知道我们将在每个请求之后返回对象。我们可以从此对象中获取响应内容:
运行结果如下:
获取二进制响应内容
运行结果如下:
获取JSON格式的响应内容,如果解码失败,响应。JSON()会导致异常
运行结果如下:
获取响应状态代码
运行结果如下:
获取响应标题
运行结果如下:
最终,该计划在昨天结束时结束了,并通过请求库实施,最终结果与昨天一致。
好吧,让我们首先谈论介绍请求库。至于您没想到的其他知识点,我们将来就谈论它。在学习请求库的基本用法后,您认为它非常容易使用吗?
以上是该共享的所有内容。如果您想了解更多信息,请转到公共帐户:Python编程学习圈,每日干货共享
原始:https://juejin.cn/post/7098204805713117220