gpt4 book ai didi

protocol-buffers - 保存解码后的 Protobuf 内容

转载 作者:行者123 更新时间:2023-12-02 02:37:30 25 4
gpt4 key购买 nike

我正在尝试设置一个 .py 插件,它将解码的 Protobuf 响应保存到文件中,但无论我做什么,结果始终是字节格式的文件(未解码)。我也尝试通过在 Mitmproxy 中使用“w”来执行相同的操作 - 尽管在屏幕上我看到了解码的数据,但在文件中它再次被编码。有什么想法如何正确地做到这一点?

现在的示例代码:

import mitmproxy
def response(flow):
# if flow.request.pretty_url.endswith("some-url.com/endpoint"):
if flow.request.pretty_url.endswith("some-url.com/endpoint"):
f = open("test.log","ab")
with decoded(flow.response)
f.write(flow.request.content)
f.write(flow.response.content)

最佳答案

呃,我不确定这是否有帮助,但是如果您不以二进制模式打开文件会发生什么

f = open("test.log","a")

关于protocol-buffers - 保存解码后的 Protobuf 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59579727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com