我正在尝试使用提供给我的密钥访问api。这是代码。
import requests
import json
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
urletf='https://someapi'
s = requests.Session()
s.verify = False
resp_mf = s.get(urletf, params={"key":"somekey" }, stream=True)
content = resp_mf.content
这给我错误:无法建立连接
当我在浏览器或Postman中尝试URL时,我得到了回复。
知道为什么Python会出错吗?我期待json回来(如果重要的话)感谢您的帮助。
答案 0 :(得分:0)
我公司有代理,我不得不用它来访问api。
此代码有效。
import requests
import json
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
proxies = {<someproxy>}
urletf='https://someapi'
s = requests.Session()
s.verify = False
resp_mf = s.get(urletf, params={"key":"somekey" },proxies=proxies, stream=True)
content = resp_mf.content