记录python爬某文化交易遇到的问题xml转json读出单个数据

简介: 记录python爬某文化交易遇到的问题xml转json读出单个数据

爬到的数据
在这里插入图片描述

<?xml version="1.0" encoding = "GBK"?><MEBS_MOBILE><REP name="hqjmc"><RESULT><JMC>89735167965775242892794118565310060813624119753161464612935749255847023178783461074917353297446270619254464435182697497003837752615791825176330069793843733964958426483172450032907003159612282417328917867514472938219197310751053269455659166240174428725524508884553123031959307889945926696379527035467155749000</JMC><RETCODE>0</RETCODE><MESSAGE></MESSAGE></RESULT></REP></MEBS_MOBILE>
<?xml version="1.0" encoding = "GBK"?><MEBS_MOBILE><REP name="user_login"><RESULT><MODULE_ID>7</MODULE_ID><LAST_TIME>2022-03-22 15:45:38</LAST_TIME><LAST_IP>14.205.91.113</LAST_IP><CHG_PWD>0</CHG_PWD><NAME>136639900251</NAME><RANDOM_KEY>2022032215461159613663990025194294</RANDOM_KEY><U>136639900251</U><BID>1366399</BID><PHONE>13213107881</PHONE><IS_USDT>0</IS_USDT><RETCODE>3501315678706488957</RETCODE></RESULT></REP></MEBS_MOBILE>
<?xml version="1.0" encoding = "GBK"?><MEBS_MOBILE><REP name="check_user"><RESULT><MODULE_ID>7</MODULE_ID><RETCODE>3495802602732227245</RETCODE></RESULT></REP></MEBS_MOBILE>
<?xml version="1.0" encoding = "GBK"?><MEBS_MOBILE><REP name="firm_info"><RESULT><FI>136639900251</FI><FN>黄木钦</FN><TP>-1</TP><IF>3099.08</IF><IN_F>0</IN_F><OU_F>0</OU_F><HK_S>0</HK_S><IC>0</IC><UC>0</UC><HK_B>3043.7</HK_B><OR_F>0</OR_F><OT_F>0.00</OT_F><IS>0</IS><FEE>4.42</FEE><BC_R>0</BC_R><BC_U>0</BC_U><BC_C>0</BC_C><BC_D>0</BC_D><SAF>0</SAF><OC>0.00</OC><MV>4603.68</MV><SG_F>0</SG_F><UF>50.96</UF><DQ>50.96</DQ><JYSQY>4654.64</JYSQY><IN_OUT>-100.0</IN_OUT><S_P_A_L>0.0</S_P_A_L><LISTING_F>0</LISTING_F><OVERDUE_FINE>0</OVERDUE_FINE><H_P_A_L>1562.869989</H_P_A_L><RETCODE>0</RETCODE><MESSAGE></MESSAGE></RESULT></REP></MEBS_MOBILE>

需要解析成json格式

import json
import xmltodict

b = """<?xml version="1.0" encoding = "GBK"?><MEBS_MOBILE><REP name="hqjmc"><RESULT><JMC>89735167965775242892794118565310060813624119753161464612935749255847023178783461074917353297446270619254464435182697497003837752615791825176330069793843733964958426483172450032907003159612282417328917867514472938219197310751053269455659166240174428725524508884553123031959307889945926696379527035467155749000</JMC><RETCODE>0</RETCODE><MESSAGE></MESSAGE></RESULT></REP></MEBS_MOBILE>"""


# 定义xml转json的函数
def xml_to_json(xml_str):
    # parse是的xml解析器
    xml_parse = xmltodict.parse(xml_str)
    # json库dumps()是将dict转化成json格式,loads()是将json转化成dict格式。
    # dumps()方法的ident=1,格式化json
    json_str = json.dumps(xml_parse, indent=1)
    aa=json.loads(json_str)
    return aa
a=xml_to_json(b)
print(a)
print("=============")
print(a['MEBS_MOBILE'])
print("=============")
print(type(a))


在这里插入图片描述
完结撒花!!!

相关文章
|
22天前
|
缓存 API 网络架构
淘宝item_search_similar - 搜索相似的商品API接口,用python返回数据
淘宝联盟开放平台中,可通过“物料优选接口”(taobao.tbk.dg.optimus.material)实现“搜索相似商品”功能。该接口支持根据商品 ID 获取相似推荐商品,并返回商品信息、价格、优惠等数据,适用于商品推荐、比价等场景。本文提供基于 Python 的实现示例,包含接口调用、数据解析及结果展示。使用时需配置淘宝联盟的 appkey、appsecret 和 adzone_id,并注意接口调用频率限制和使用规范。
|
24天前
|
JSON 安全 API
Python处理JSON数据的最佳实践:从基础到进阶的实用指南
JSON作为数据交换通用格式,广泛应用于Web开发与API交互。本文详解Python处理JSON的10个关键实践,涵盖序列化、复杂结构处理、性能优化与安全编程,助开发者高效应对各类JSON数据挑战。
108 1
|
2月前
|
数据采集 监控 调度
干货分享“用 多线程 爬取数据”:单线程 + 协程的效率反超 3 倍,这才是 Python 异步的正确打开方式
在 Python 爬虫中,多线程因 GIL 和切换开销效率低下,而协程通过用户态调度实现高并发,大幅提升爬取效率。本文详解协程原理、实战对比多线程性能,并提供最佳实践,助你掌握异步爬虫核心技术。
|
2月前
|
XML 存储 Java
Python-docx编号列表解析:从XML迷宫到结构化数据的破局之道
本文深入解析了Word文档中自动编号的存储机制及解析难题,探讨了其在技术处理中的障碍,并通过三种实战方案对比,帮助开发者高效提取结构化数据。内容涵盖底层XML结构、常见问题解决方案及性能优化技巧,适用于合同条款、文档自动化处理等场景。
141 0
|
2月前
|
JSON 数据挖掘 API
闲鱼商品列表API响应数据python解析
闲鱼商品列表API(Goodfish.item_list)提供标准化数据接口,支持GET请求,返回商品标题、价格、图片、卖家信息等。适用于电商比价、数据分析,支持多语言调用,附Python示例代码,便于开发者快速集成。
|
2月前
|
JSON 自然语言处理 API
闲鱼商品详情API响应数据python解析
闲鱼商品详情API(goodfish.item_get)通过商品ID获取标题、价格、描述、图片等信息,支持Python等多语言调用。本文提供Python请求示例,包含请求构造与数据处理方法。
|
24天前
|
JSON API 数据格式
淘宝/天猫图片搜索API接口,json返回数据。
淘宝/天猫平台虽未开放直接的图片搜索API,但可通过阿里妈妈淘宝联盟或天猫开放平台接口实现类似功能。本文提供基于淘宝联盟的图片关联商品搜索Curl示例及JSON响应说明,适用于已获权限的开发者。如需更高精度搜索,可选用阿里云视觉智能API。
|
22天前
|
JSON API 数据安全/隐私保护
深度分析淘宝卖家订单详情API接口,用json返回数据
淘宝卖家订单详情API(taobao.trade.fullinfo.get)是淘宝开放平台提供的重要接口,用于获取单个订单的完整信息,包括订单状态、买家信息、商品明细、支付与物流信息等,支撑订单管理、ERP对接及售后处理。需通过appkey、appsecret和session认证,并遵守调用频率与数据权限限制。本文详解其使用方法并附Python调用示例。
|
1月前
|
JSON 缓存 API
淘宝店铺所有商品API,json数据返回
淘宝店铺所有商品API的JSON数据返回通常包含商品的基本信息、动态数据以及分页信息等。以下是一个详细的JSON数据返回示例,以及相关字段的说明
|
1月前
|
JSON 算法 API
淘宝商品评论API接口核心解析,json数据返回
淘宝商品评论API是淘宝开放平台提供的数据服务接口,允许开发者通过编程方式获取指定商品的用户评价数据,包括文字、图片、视频评论及评分等。其核心价值在于:

推荐镜像

更多