我正在为自己准备一个小项目,以重新使用Python。 对于此项目,我需要在访问Web API时使用代理服务器(我猜吗?)隐藏我的IP和/或位置。这种交互是由我使用的某些模块完成的,因此,如果可能的话,我不想修改它们的代码。我了解了requests的代理服务器,但是由于我自己没有打过电话,所以我不认为这是答案。
真正简化了,我想象的是:
import abc
import xyz
import ProxyModule
abc.doStuff()
ProxyModule.route(xyz.alsoDoStuff(), proxy='127.0.0.1')
这有可能吗? 对每个模块使用全局代理都是没有问题的,但这当然会限制性能。