常用方法
- get
c = requests.get(url, headers=heads, proxies=proxies, timeout=5)
- post
c = requests.post(url, headers=heads, proxies=proxies, timeout=5)
- session:保留会话
r = requests.session()
- proxies: 格式
proxies = {
'http': 'http://%s:%s' % (ip, port),
'https': 'http://%s:%s' % (ip, port),
}
- timeout:超时时间
- 编码
c.encoding = 'utf-8'
- 结果格式化json
json.loads(c.content)
- c.content 内容
- c.text 字符串
- url编码
#python3
import urllib.parse
url = '*****'
urllib.parse.quote(url)
- url解码
#python3
import urllib.parse
url = '*****'
urllib.parse.unquote(url)
本文详细介绍使用requests库进行HTTP请求的方法,包括GET、POST请求,session使用,代理设置,超时控制,编码处理及JSON结果解析。同时,讲解了URL的编码与解码技巧。
872

被折叠的 条评论
为什么被折叠?



