尝试使用MITMProxy自定义转发从Firefox浏览器发出的请求,以便它们通过运行时选择的几个代理之一。对我们来说,它的表现太慢了。请记住我们在Python 2.7中运行它。
流程如下:
requests
请求,并通过给定代理(不受我们控制并需要身份验证)从目标服务器获取数据。情况似乎是这个过程太慢了,我认为这可能有很多原因。可能是因为启用了设置会降低性能(例如记录太多),正在使用的程序不适合作业(完全合理)或完全不同的程序。
我们怎样才能让这次跑得更快?
非常感谢!任何和所有建议将不胜感激!
答案 0 :(得分:0)
在这种特殊情况下,我们使用了MITMProxy的脚本功能,这意味着每个修改后的请求都是同步执行的(即,我们无法使用正确的异步行为)。一旦我们开始使用更多客户端的脚本,这自然成为一个问题。
正如@Puciek在评论中提到的,这更像是一个设计问题,而不是图书馆的问题。