Python中使⽤xpath获取lectoption的每⼀⾏的text和value
原数据内容如下:
<SELECT id="hsCode">四字谜
<option value ="null">请选择</option>
<option value ="020*******">[020*******]未炼制或⽤其他⽅法提取的不带瘦⾁的肥猪⾁、猪脂肪( </option>
<option value ="020*******">[020*******]未炼制或⽤其他⽅法提取的家禽脂肪(包括鲜、冷、冻、 </option>
荷花塘
</SELECT>
管前镇需要通过xpath获取到的lect option每⼀⾏的value和text迎新春手抄报图片
from lxml import etree
import json
xml_data = etree.)
泉州医保
冬至的诗词at_ptions_list = xml_data.xpath('//*[@id="hsCode"]/option')
# for option in at_ptions_list:
# print("Value is: " + option.attrib['value'])
手画图片
# print("Text is: " + strip())
datas = [
{
"key": val.attrib['value'],
"val": strip()
}
for val in at_ptions_list
]
# 将list转换为 jsonArray 字符串
print(json.dumps(datas, ensure_ascii=Fal))
输出内容:无缘无故流鼻血是什么原因
[{"key": "null", "val": "请选择"}, {"key": "020*******", "val": "[020*******]未炼制或⽤其他⽅法提取的不带瘦⾁的肥猪⾁、猪脂肪("}, {"key": "020*******", "val": "[0