新手提问, 如何处理 api 的返回值呢?

2015-06-16 17:14:15 +08:00
 supman
用python 版的api做了一个天气查询的小玩意, 但是每次的返回值都是在一堆标签对里面,想问问如何以正确的姿势提取标签对中的信息呢?

目前能想到的是 使用正则来分析并提取。 这样的想法对么?
2689 次点击
所在节点    问与答
10 条回复
billlee
2015-06-16 17:16:25 +08:00
不对。请用专门解析 HTML 或者 XML 的库。
suikator
2015-06-16 17:36:11 +08:00
html can not be parsed by regex !
ericls
2015-06-16 17:40:44 +08:00
返回的是什么格式啊? xml 还是 json?
wibile
2015-06-16 17:53:59 +08:00
lxml
dofine
2015-06-16 18:09:09 +08:00
不对呀。。lxml or 直接解析 json。
yahoo21cn
2015-06-16 18:10:46 +08:00
任何数据都可以用正则
randyzhao
2015-06-16 18:39:14 +08:00
XML?
有库可以解析啊
windworst
2015-06-16 19:21:01 +08:00
bs4
zeayes
2015-06-17 09:05:11 +08:00
@windworst api应该不会返回HTML文本吧?xml和json都有相应的库,应该很好处理才对。
justjavac
2015-06-17 09:44:56 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/199024

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX