137 字
1 分钟
python中requests的基本用法
requests
- 发起的是同步网络请求
导入
import requests请求
get
requests.get(...)
传递参数
data = {
'name':'amy',
'age':15
}
headers = {
'...':'...'
}
res = requests.get(url, params=data, headers=headers)
res.json() # 转为字典,若返回不是json格式将报错- 若网站的SSL出错,则可以不进行SSL验证
requests.get(url, verify=False) - 超时设置
requests.get(url, timeout=1)单位为:秒。(设置为None表示永久等待) - 登录验证:
requests.get(url, auth=(username, password))
获取二进制数据(图片、音频、视频等)
res = requests.get('...../a.png', params=data)
with open('a.png', 'wb') as f:
f.write(res.content)post
类似于get
session
session = requests.session()
session.get(...)
响应
res.status_code
res.headers
res.cookies
res.url
res.history 请求历史
python中requests的基本用法
http://zaoweiceng.github.io/posts/python/requests/
