代码如下:
单独建了一个文件: addons.py
运行:mitmdump -s ./InterfaceFrameWork/tmp/addons.py
的时候报错:in script ./InterfaceFrameWork/tmp/addons.py: No module named ‘mitmproxy_script’
帮忙看下什么原因
代码如下:
帮忙看下什么原因
这个应该和你导包有问题,这个里面有坑,隐约记得以前踩坑的时候,各种导包都会报没有模块,所以建议:所有的模块尽量写在一个文件里面;如果你模块还用了第三方的其他包的话,这个包需要放在特定目录下面,细节我忘记了,所以你需要查一下
这块是mitmproxy比较坑的地方,他并没有从你的当前目录里加载。
我们一般是在自己的插件中加入自己的启动逻辑,这样包的依赖就解决了
if __name__ == '__main__':
from mitmproxy.tools.main import mitmdump
mitmdump()
参考
其他的通过PYTHONPATH应该也可以解决
太坑了,这问题。。windows上没问题,mac上会有这个问题,今天搞了一下午。。