Requests请求
参考 python requests用法总结
基本get请求方式
import requests
url = 'http://www.baidu.com'
params = {'name':'vito', 'passwd': 'otiv765'}
params = {'name':'vito', 'sex': ['s', 'm']}
r = requests.get(url, params)
r.encoding = "utf-8"
with open('python/request.html', 'wb') as f:
for chunk in r.iter_content():
f.write(chunk)
post请求方式
r = requests.post(url, data={'name':'vito'})
添加headers & cookies
headers= {'user-agent': 'my-app/0.0.1'}
r = requests.get(url, headers=headers, cookies=dict(cookies_are='working'))
请求用户代理
proxies = {
'http': 'http://10.10.1.10:3128',
'https': 'http://10.10.1.10:1080',
}
requests.get('http://example.org', proxies=proxies)