簡體   English   中英

通過代理調用Python Requests模塊到我自己的計算機

[英]Call Python Requests module through proxy to my own computer

我在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')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM