在python3的爬虫库中,requests是日常使用的非常多的第三方库之一。
# requests库安装命令
pip install requests
# 如果安装超时,可以更换国内源安装,以下为清华源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
#导入requests模块
import requests
requests.get()方法
import requests # 导入requests模块
url = 'http://www.baidu.com' # 目标url地址
re = requests.get(url) # 发起请求
print(re) #输出:<Response [200]>
在上面的示例中,我们使用requests.get()
方法发起请求,并把服务器的响应结果存到变量re
中,最后输出的结果表示<Response [200]>
。Response
表示响应对象,200
表示状态码,即请求成功的意思。
Response 对象的常用属性
下方的re
为自定义变量
属性 | 描述 |
---|---|
re.status_code | 响应的HTTP状态码 |
re.text | 响应内容的字符串形式 |
re.content | 响应内容的二进制形式 |
re.encoding | 响应内容的编码格式 |
1. requests.request(method,url,**kwargs)
2. requests.get(url,params=None,**kwargs)
3. requests.head(url,**kwargs)
4. requests.post(url,data=None,json=None,**kwargs)
5. requests.put(url,data=None,**kwargs)
**kwargs: 12个控制访问的参数(除data)
6. requests.patch(url,data=None,**kwargs)
7. requests.delete(url,**kwargs)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。