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)

 

posted @ 2019-11-13 09:29  市丸银  阅读(139)  评论(0编辑  收藏  举报