Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python findall()返回空列表_Python_Xml_Beautifulsoup_Openapi - Fatal编程技术网

python findall()返回空列表

python findall()返回空列表,python,xml,beautifulsoup,openapi,Python,Xml,Beautifulsoup,Openapi,我想使用Python来获取开放API数据。因此,我将URL解析为XML,并试图通过findall()获取我想要的信息 部分数据 <safemap:CTPRVN_CD>11</safemap:CTPRVN_CD> <safemap:SGG_CD>11500</safemap:SGG_CD> 但是返回了空列表。XML是。我相信root.findall('safemap:CTPRVN_CD')可能工作得更好 我还注意到您的xml似乎在使用。使用pyth

我想使用Python来获取开放API数据。因此,我将URL解析为XML,并试图通过findall()获取我想要的信息

部分数据

<safemap:CTPRVN_CD>11</safemap:CTPRVN_CD>
<safemap:SGG_CD>11500</safemap:SGG_CD>
但是返回了空列表。

XML是。我相信
root.findall('safemap:CTPRVN_CD')
可能工作得更好


我还注意到您的xml似乎在使用。使用python中的
lxml
xml
包处理xml时,名称空间通常会出现问题。

大小写问题IIRCIsn不区分大小写?首先要去掉xml中的名称空间,只使用
CTPRVN\u CD
。如果这有助于阅读有关
root.findall('safemap:ctprvn_cd')