python中的简单透明代理 - 代理http请求

时间:2018-04-27 12:05:04

标签: python networking proxy

我的情况:

App A - should send http/https queries through proxies 

app A无法使用具有登录/密码身份验证的代理的问题。 所以我想创建只是授权和发送请求的代理服务器,因为它更远。

我想创建第二个应用程序,在localhost上提供代理端口。我打算用简单的休息或节俭api来提供和管理代理。这不是问题,问题是处理请求:

App A -> App B (as localhost proxy) -> Proxy with password -> network

那么我应该用什么库在python中实现呢?

只是澄清一下,问题不是关于如何使用python中的代理,而是关于使用透明代理服务器的热点。

PS我可以在java或某些开源应用程序中使用任何解决方案,如果它在python中不可能或太难。

1 个答案:

答案 0 :(得分:0)

如果您只想通过Python使用代理发送http / https请求,则可以使用请求库。这是一些例子:

import requests
base_url = 'https://whatever.com'
proxy = {"https":"https://user:pass@proxy_url:port"}

resp = requests.get(base_url, proxies=proxy)