代理

可以將每個請求 POST 操作配置為使用網路代理

HTTP / S 代理

from requests import post

proxies = {
  'http': 'http://192.168.0.128:3128',
  'https': 'http://192.168.0.127:1080',
   }

foo = requests.post('http://httpbin.org/post', proxies=proxies)

可以通過以下方式提供 HTTP 基本身份驗證:

proxies = {'http': 'http://user:pass@192.168.0.128:312'}
foo = requests.post('http://httpbin.org/post', proxies=proxies)

SOCKS 代理

使用 socks 代理需要第三方依賴 requests[socks],一旦安裝的 socks 代理以非常類似於 HTTPBasicAuth 的方式使用:

proxies = {
'http': 'socks5://user:pass@host:port',
'https': 'socks5://user:pass@host:port'
}

foo = requests.post('http://httpbin.org/post', proxies=proxies)