下面根据一个实例来讲解如何通过requests.get()函数来获取网页响应的内容:
这是CSDN主页的截图:
https://img-blog.csdnimg.cn/20201103191737966.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MTU0NTY1,size_16,color_FFFFFF,t_70#pic_center" />
获取上图主页内容的代码:
python">import requests #导入requests库
#使用requests.get()函数获取指定网页的内容,返回的是一个response相应对象(里面存储了服务器相应的内容)
r = requests.get('https://www.csdn.net/')
print("服务器内容使用的文本编码:",r.encoding)
print("状态响应码:",r.status_code)#返回200,表示请求成功;返回4xx,表示客户端错误;返回5xx,表示服务器错误响应。
print("服务器响应的内容:\n",r.text)
https://img-blog.csdnimg.cn/20201103192042404.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MTU0NTY1,size_16,color_FFFFFF,t_70#pic_center" />
我们就是使用requests.get()函数成功的从目标网页获取了我们需要的内容。