最近在学用 py3 抓包,现在遇到这种字符串,请问下要怎样才能把这串字符转换成正常能看懂的文本呢?
大概是这样 load='\x03\x00\x00\x00\x00\x00\x15\x14\x00\x00\x00\x00\x02\x00\x07_result\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x05'
1
shyrock 2019-03-22 20:28:09 +08:00 1
最好你能从源头确认这个编码的格式,
如果实在不行,试试 Chardet 库。 |
2
Qzier 2019-03-22 20:30:41 +08:00 via iPhone
不知道编码是没法转换的
|
3
CEBBCAT 2019-03-22 21:25:54 +08:00 via Android 1
楼主十有八九不懂编码前后的蹊跷,楼上说的是另一类的知识。
楼主你需要 load.decode() |
4
CEBBCAT 2019-03-22 21:27:10 +08:00 via Android 1
出来的应该不是这样的转义字符,但可能还会让你看不懂,所以你需要查查这个方法的文档,文档会教你尝试几种不同的编码方式,拿那几种试试
|
5
l1ve 2019-03-22 23:37:33 +08:00 via iPhone 1
今天刚在公司处理完.. 可惜代码不在电脑上
不急的话周一可以给你 |