Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过代理调用Python请求模块到我自己的计算机_Python_Heroku_Flask_Proxy_Python Requests - Fatal编程技术网

通过代理调用Python请求模块到我自己的计算机

通过代理调用Python请求模块到我自己的计算机,python,heroku,flask,proxy,python-requests,Python,Heroku,Flask,Proxy,Python Requests,我在Heroku上托管了一个Flask/Python应用程序,我的一个功能尝试使用“请求”模块调用外部API服务。该服务明确声明,它们不允许请求从AWS/Heroku服务器传入,但是,请求可以从我的本地计算机成功传入 我的问题是,我可以为我自己的计算机设置一个代理,这样当我的应用程序调用这个API时,它看起来像是来自我的计算机而不是Heroku 我尝试在Heroku上使用'Proximo'和'QuotaGuard Static'服务,但API不接受来自这两个代理的请求。我希望代理直接来自我的IP

我在Heroku上托管了一个Flask/Python应用程序,我的一个功能尝试使用“请求”模块调用外部API服务。该服务明确声明,它们不允许请求从AWS/Heroku服务器传入,但是,请求可以从我的本地计算机成功传入

我的问题是,我可以为我自己的计算机设置一个代理,这样当我的应用程序调用这个API时,它看起来像是来自我的计算机而不是Heroku

我尝试在Heroku上使用'Proximo'和'QuotaGuard Static'服务,但API不接受来自这两个代理的请求。我希望代理直接来自我的IP地址-我如何才能做到这一点?例如,我可以修改这段代码来实现这一点吗?我需要在本地计算机上设置什么吗

import requests

proxies = {
'http': 'http://**', **What do I put here??
'https': 'http://**',
}

requests.get('http://example.org', proxies=proxies)

只是不要使用代理。你甚至不需要一个

import requests

requests.get('http://example.org')