requests
官网: https://requests.kennethreitz.org//zh_CN/latest/user/quickstart.html
测试网站:httpbin.org
注意:其它看官网
1、带headers的请求
2、带cookies的请求
3、带Basic-auth(auth)的请求
import requests r = requests.get('https://api.github.com/user', auth=('你的邮箱', '你的github密码')) r.json()
4、Session
# 创建(实例化)Session对象 s = requests.Session() # 访问这个url获取的set-cookies信息并储存在s中(Session的实例化对象) s.get(url="") # 下次请求会将s(Session对象)中的cookies信息,自动添加到请求头中 s.get(url="")
5、代理
requests.get(url="", proxies={"http": "http://用户:密码@ip:端口"})
6、超时(timeout=3)
访问这个url,最多等你3秒钟,超过3秒报错
requests.get(url="", timeout=3)