Requests 简明教程

Requests - Proxy

到目前为止,我们已经看到客户端直接连接并与服务器通信。使用代理,交互如下 −

  1. 客户端向代理发送请求。

  2. 代理将请求发送到服务器。

  3. 服务器将响应发回代理。

  4. 代理将向客户端发送响应。

使用 Http-proxy 是分配给管理客户端和服务器之间数据交换的附加安全措施。requests 库也有处理代理的规定,使用 proxies 参数,如下所示 −

Example

import requests
proxies = {
'http': 'http://localhost:8080'
}
res = requests.get('http://httpbin.org/', proxies=proxies)
print(res.status_code)

请求将路由到 http://localhost :8080 URL。

Output

200