./
./
我只测试了linux,windows很有可能是数据包导出路径的问题,我今天有空找台windows测试下吧
@touzi 能看看具体出错的原因不?
你能找到收集问题的raw_data.txt文件的路径么
raw_data.txt打开后能看到抓包下来的问答内容吗
没抓到内容那就是抓包有问题了,我看你是用iPhone,你可以用这个网站测试websocket抓包:手机访问:http://www.blue-zero.com/WebSocket/ 然后运行mitmdump -s get_question.py,改一下get_question.py,打印出收到的数据内容 ``` def websocket_message(flow): try: data=flow.messages[-1].content.decode('utf-8') print(data) except Exception: pass ``` 在那个网站手动输入数据并发送,测试下能不能抓到数据,如果抓不到还是抓包出问题了。抓到的话应该是这个样子,如图: 
好吧,我刚才在iPhone上安了证书试了下,刚才那个websocket测试网站打不开,换了一个http://coolaf.com/tool/chattest iPhone能抓到socket的包
@touzi 我中午同时用iPhone和Android测试,iphone确实抓不到冲顶的包,Android可以没问题
这个错误应该是在生成json格式的时候出的,你能不能把你抓到的头脑王者的原始数据包贴上来我看看,我确实没windows测试了。
@touzi OK,我看了,跟我之前猜测一样。 在我的终端下查看的样子如图(默认utf-8编码)  编码改为GBK后,就能正常显示了  所以你可以试试改下编码,或者在源文件里增加对raw的decode,用utf-8解码
前端的确实不太懂