我有几个带有XML的URL,到目前为止一切都很好,但是使用下一个URL我会以一种奇怪的格式获取XML。要从URL获取XML,我使用:
b'\x1f\x8b\x08\x00\xc7\xf6-Y\x00\xff\xed}{o\x1c9\x92 ...
当我打印变量 xml 时,我得到了一些奇怪的格式:
<?xml version="1.0" encoding="utf-8"?>
<!-- 0 FT-->
<!-- 1 1st Half-->
<!-- 2 2nd Half-->
<!-- 3 1st Quarter-->
<!-- 4 2nd Quarter-->
<!-- 5 3rd Quarter-->
<!-- 6 4th Quarter-->
<!-- 7 Total Team Goals-->
<!-- 8 OutRight-->
<!-- 9 Match Props-->
<!-- 10 Total Booking In Match-->
<!-- 11 Red Cards-->
<!-- 12 First Booking-->
原始XML是:
{{1}}
答案 0 :(得分:0)
b'\x1f\x8b\x08\x00\xc7\xf6-Y\x00\xff\xed}{o\x1c9\x92 ...
响应前面的b
表示它是一个字节对象,而不是字符串。要将其解码为字符串,请使用decode
:
xml.decode('utf-8')