004 requests的基础使用

上一篇文章,我们已经把环境搭建好了,接下来就开始我们的编码之旅吧~

一、认识requests

如果没有基础不知道怎么用的话,可以在pycharm编辑器中按住Ctrl键,就会跳转到requests的文件,里面会有样例展示如何使用

如下:

Requests is an HTTP library, written in Python, for human beings.
Basic GET usage:

   >>> import requests
   >>> r = requests.get('https://www.python.org')
   >>> r.status_code
   200
   >>> b'Python is a programming language' in r.content
   True
... or POST:

>>> payload = dict(key1='value1', key2='value2')
>>> r = requests.post('https://httpbin.org/post', data=payload)
>>> print(r.text)
{
...
"form": {
"key1": "value1",
"key2": "value2"
},
...
}

二、发送get请求

通过上面这个例子,我们知道了如何用get和post的方式来请求接口,那么我们就以博客园举例

浏览器按下F12键,调出开发者工具,打开博客园首页,我们从中随便找个接口

可以看到它的请求方式是“get”,请求的url是“https://www.cnblogs.com/aggsite/allsitecategories”

 查看返回值如下

 

三、用代码实现

接下来用python来实现看下运行结果,在pycharm中写下代码

import requests
r = requests.get("https://www.cnblogs.com/aggsite/allsitecategories")
print(r.text)

运行结果如下: 

 

  说明我们通过requests这个第三方库是可以请求成功的

posted @ 2022-09-23 19:33  baoling  阅读(39)  评论(0)    收藏  举报