如何让代理处理请求?

How do I make proxies work with requests?

当我尝试 运行 我的代码时,出现错误,我不明白为什么。求助!

import requests
import json

proxies = {
  "https": "189.113.217.35:49733",
  "http": "5.252.161.48:8080"
}

r = requests.get("https://groups.roblox.com/v1/groups/1",proxies=proxies)
j = r.json()
print(j)

我弄明白了,IP 地址无法访问代理。

很简单,我会创建一个会话:

session = requests.Session()

然后是代理字典:

proxies = { 'http': 'http://5.252.161.48:8080', 'https': 'http://5.252.161.48:8080' }

并在会话中注入代理

session.proxies.update(proxies)