1
NeezerGu 2020-02-20 18:17:50 +08:00
非专业人士口胡:
如果是我的话, 开场一个全局变量 server=1 or 0 根据丢在哪个服务器手动改 然后整个装饰器,比如: def chose(f): def wapper(*args,**kwargs): global server,proxy if server=1: return f(proxy=proxy,*args,**kwargs) else: return f(*args,**kwargs) return wapper 最后这样(因为我通常只用 get 和 post……,headers 和 cookies 都是手动处理,,没用过 session,可能显得很随意+不专业) class s: @staticmethod @retry def get(*args,**kwargs): return requests.get(*args,**kwargs) @staticmethod @retry def post(*args,**kwargs): return requests.post(*args,**kwargs) |
2
NeezerGu 2020-02-20 18:19:49 +08:00
艹,辛辛苦苦拍了半天空格,丢进来格式全无
![image.png]( https://i.loli.net/2020/02/20/VZFXb54IyaeJPUu.png) |
3
NeezerGu 2020-02-20 18:21:52 +08:00
二连艹,经常写 sql,做 excel,if server=1 就请假装没看到吧
|
4
scukmh 2020-02-20 19:05:46 +08:00
|
5
cz5424 2020-02-20 19:10:12 +08:00 via iPhone
弄个环境变量,有的话自动加载就好了
|
6
AlexaZhou 2020-02-20 19:17:38 +08:00 via iPhone
通过 proxychain 运行 B side 的代码即可
|
7
wzwwzw 2020-02-21 01:28:10 +08:00
读系统变量,来判断当前环境。
|