Requests 库
首先,我要介绍一个用于测试 requests 库的网站,它是发布在 GitHub 上面的一个项目。
具体的网址是:http://httpbin.org
发送方请求
我们知道,除了 GET 请求,还会有其他的请求。比如 POST 请求。
r = requests.post('http://httpbin.org/post', data = {'key':'value'})
当然,发送其他的请求也是一样的简单。
传递 URL 参数
payload = {'key1': 'value1', 'key2': 'value2'}
r = requests.get("http://httpbin.org/get", params=payload)
我们来看看被转换之后的 url 。
响应内容
直接调用 .text() 属性就可以看到响应的内容了。
还可以查看其他的属性。
print(r.status_code)
print(r.headers)
print(r.cookies)
print(r.url)
print(r.history)