当前位置: 首页 > 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://wiki.neutronadmin.com/news/242520/

相关文章:

  • 网站维护提示网站开发工具选用原则
  • 信息流广告代理商的盈利模式企业网站优化报价
  • 北京做网站建设价格低东营网站建设优选案例
  • 青岛网站建设哪家公司好网站内链建设不可忽视的地方
  • 小语种外贸网站西安做网站那家好
  • 移动端网站开发的书个人建站网站
  • 视频网站能备案吗网页策划设计
  • 企业网站收录图片动画制作
  • 巴中市建设局网站学校网络推广方案
  • 实力网站建设自助手机网站
  • 省厅网站建设招标编程 给别人做网站
  • 有哪些网站用mysqlseo排名规则
  • 邢台公司做网站91色做爰网站
  • 网站外链如何做做免费的视频网站可以赚钱吗
  • 登录器显的窗口网站怎么做网页编辑器中文版
  • 20m做网站创办网站公司
  • 成都建站推广公司官网制作报价
  • 汉中网站建设推广百度推广代理加盟
  • python网站开发优缺淘客网站怎么做排名
  • 做网站后台要做些什么网站被黑怎么办
  • 优化网站排名解析推广网站开发要先买服务器吗
  • 芜湖网站建设怎么做成都农产品网站建设方案
  • 网站改版seo建议wordpress 添加 博文
  • 一个人网站运营怎么做开锁换锁做网站
  • 最好的网站建设系统济南网站建设有限公司
  • 商务网站建设实验书网站建设是什么专业啊
  • 秦皇岛网站建设系统推荐桦甸网站建设
  • 男女做视频观看网站wordpress教程文档下载
  • 软件开发培训机构找极客时间西安优化网站公司
  • 淘宝做网站的都是模板万城建设网站