当前位置: 首页 > news >正文

山东君天建设工程有限公司网站双网建筑工程资质公司

山东君天建设工程有限公司网站,双网建筑工程资质公司,典当行 网站,wordpress标签加标题本文实例讲述了Python使用jsonpath-rw模块处理Json对象操作。分享给大家供大家参考#xff0c;具体如下#xff1a;这两天在写一个爬虫#xff0c;需要从网站返回的json数据提取一些有用的数据。向url发起请求#xff0c;返回的是response#xff0c;在python3中#xff…本文实例讲述了Python使用jsonpath-rw模块处理Json对象操作。分享给大家供大家参考具体如下这两天在写一个爬虫需要从网站返回的json数据提取一些有用的数据。向url发起请求返回的是response在python3中response.content是二进制bytes类型的需要用decode()转成unicode的str类型#如果用的requests发的请求import jsonresponse requests.get(url,headersself.headers)response response.content.decode()response json.loads(response) #转成json对象在python里也就是dict类型#如果用的scrapy.Request发的请求import jsonimport scrapyresponse scrapy.Request(url,headersself.headers)response response.text.decode()response json.loads(response) #转成json对象在python里也就是dict类型也就是说处理json对象其实可以和处理dict一样那就要用到很多中括号而且取值也只能取单个精确的值。一点都不灵活用过xpath和css选择器的人当然会觉得这种方法很笨重。而恰巧json也有类型的选择器jsonpath但是需要注意的是python的库并不是jsonpath(还真有这个库但是不知如何使用官方也没有给出python的使用文档)真正在python中可以使用的库是:jsonpath-rw下面只列下简单常用的基本方法使用示例 from jsonpath_rw import jsonpath, parse json_obj {student:[{male:176,female:162},{male:174,female:159}]} jsonpath_expr parse(student[*].male) male jsonpath_expr.find(json_obj) male #返回的是list,但是不是我们想要的值[DatumInContext(value176, pathFields(male), contextDatumInContext(value{male: 176, female: 162}, path, contextDatumInContext(value[{male: 176, female: 162}, {male: 174, female: 159}], pathFields(student), contextDatumInContext(value{student: [{male: 176, female: 162}, {male: 174, female: 159}]}, pathThis(), contextNone)))), DatumInContext(value174, pathFields(male), contextDatumInContext(value{male: 174, female: 159}, path, contextDatumInContext(value[{male: 176, female: 162}, {male: 174, female: 159}], pathFields(student), contextDatumInContext(value{student: [{male: 176, female: 162}, {male: 174, female: 159}]}, pathThis(), contextNone))))]#想要获取值要用如下方法 [match.value for match in male][176, 174]
http://www.sadfv.cn/news/242520/

相关文章:

  • 网站会员系统制作个人网站域名申请
  • 网站搬家 备案电子商务难学吗
  • 东莞网站平台后缀自己做网站需要多少资金
  • 接单网站开发wordpress熊掌号提交
  • 北京网站假设wordpress怎么上传音频
  • 网站设计作用企业网页代码
  • 网站后台上传案例能同步到博客吗连城县住房和城乡建设局 网站
  • 360免费wifi旧版本下载百度seo优化多少钱
  • 一个阿里云怎么做两个网站wordpress点击弹窗插件
  • 网页制作网站花店学做文案的网站
  • 牛商网网站做seo好么北塘网站制作
  • 丽水北京网站建设中信建设有限责任公司招标
  • 哪里有服务好的网站建设黄页大全18勿看2000网站
  • 网站建设开场白怎么说公司vi包括什么
  • 怎样自己做公司网站工作号做文案素材的网站
  • 简洁企业网站asp深蓝企业管理咨询有限公司
  • 网站空间登录电子商务网站的建设及规划
  • 网络营销咨询网站源码手机做任务网站
  • 霸州网站开发佛山h5建站模板
  • 博达网站建设流程wordpress编辑文章更新失败
  • 动漫网站开发研究内容网站开发百度百科
  • 网站ui设计报价单江苏优质网站制作公司
  • 网站域名后缀有什么用哪个网站做供求信息
  • 湘潭网站建设厦门网站制作免费网站建设资讯
  • 网站被k恢复舟山市建设信息港网站
  • 温州网站公司哪家好网推app有哪些
  • 跨境电商导购网站建设深圳恒诚信企业管理有限公司
  • 吉林省建设银行网站深圳市住房和城乡建设局网站
  • 西宁网站建设价格百度hi
  • 网络销售是做网站推广网站建设公司如何约客户