taizilongxu
8/27/2016 - 10:10 AM

requests

requests

r.requests('http://www.example.com')

r.request.headers  # 请求头
r.status_code
r.url  # 访问网址
r.headers  # 返回头部信息
r.encoding
r.text  #内容部分(PS,由于编码问题,建议这里使用r.content)
r.json()

# URL传参
payload = {'wd': 'test', 'rn': '100'}
r = requests.get("http://www.example.com", params=payload)

# 自定义头部请求
headers = {'User-Agent': 'alexkh'}
r = requests.get('http://www.example.com', headers = headers)

# POST
payload = {'key1': 'value1', 'key2': 'value2'}
r = requests.post("http://httpbin.org/post", data=payload)

# HTTP auth
requests.get('https://api.github.com/user', auth=('user', 'pass'))