python解析response的json_从HTML responseTex解析JSON
因此,我大体上同意,更好的解决方案是确保服务器只返回JSON,不过这是通过客户端Javascript实现的一种快速方法,如@Barmer所建议的那样,将html解析到DOM,获取body中的文本childNode并在其上运行JSONParse。在var responseStr = '' +
'
' +
'
503 Service Unavailable' +
'' +
'
' +
'
503 Service Unavailable
' +
'{' +
' "status": "object-specific error",' +
' "payload": {' +
' "Message": "Unable to list resources",' +
' "HTTP Method": "GET",' +
' "URI": "api/myManager/1.0/Node",' +
' "Operation": "LIST",' +
' "Object": {' +
' "Name": "myManager.Node",' +
' "Interface": "Node"' +
' },' +
' "Version": {' +
' "Major": 1,' +
' "Minor": 0' +
' }' +
' }' +
'}
' +
'' +
'';
var parser = new DOMParser();
var doc = parser.parseFromString(responseStr, "text/html");
var items = doc.body.getElementsByTagName("*");
var json_obj;
for (var i = 0, len = doc.body.childNodes.length; i < len; i++) {
if (doc.body.childNodes[i].nodeName == "#text") {
json_obj = JSON.parse(doc.body.childNodes[i].data);
break;
}
}
// You can access json directly now e.g.
console.log(json_obj.status);
console.log(json_obj.payload['HTTP Method']);
python解析response的json_从HTML responseTex解析JSON相关推荐
- Python解析html获取超链接地址并下载解析
安装BeautifulSoup pip install beautifulsoup4 解析html,获取超链接 from bs4 import BeautifulSoup # 使用文档解析类库,解析H ...
- Python和NLP构建你自己的简历解析器
使用Python和NLP构建你自己的简历解析器 使用Python和自然语言处理(NLP)一步一步地建立你自己的简历分析器的指南. 让我们先把一件事说清楚.简历是对你的技能和经验在一两页内的简短总结,而 ...
- Python使用Mechanize模块编写爬虫的要点解析
这篇文章主要介绍了Python使用Mechanize模块编写爬虫的要点解析,作者还讲解了Mechanize程序占用内存过高问题的相关解决方法,需要的朋友可以参考下 mechanize是对urllib2 ...
- python image 转成字节_(推荐)谈谈Python生态圈图像格式转换问题:含实例解析
今天为大家带来的内容是:(推荐)谈谈Python生态圈图像格式转换问题:含实例解析 天气冷了,码字手都不利索了!先哈一哈气,各位也要多穿衣服注意保暖哈.话不多说,就直接进入主题了. 在Python生态 ...
- Jmeter Web 性能测试入门 (六):Jmeter 解析 response 并传递 value
解析response中的内容,并把获取到的value传递到后续的request中,常用的方法就是在想要解析response的request上添加后置处理器 本章介绍两种常用的组件 BeanShell ...
- Python 第三方模块之 beautifulsoup(bs4)- 解析 HTML
简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据.官方解释如下:官网文档 Beautiful Soup提供一些简单的.python式的函数用来处理导航.搜索. ...
- python爬虫解析数据_Python爬虫入门知识:解析数据篇
首先,让我们回顾一下入门Python爬虫的四个步骤吧: 而解析数据,其用途就是在爬虫过程中将服务器返回的HTML源代码转换为我们能读懂的格式.那么,接下来就正式进入到解析数据篇的内容啦. Part 1 ...
- python中response对象的属性_Django 中的响应对象 Response
视图在接收请求并处理后,必须返回HttpResponse对象或子对象.HttpRequest对象由Django创建,HttpResponse对象由开发人员创建. 一.HttpResponse: 可以使 ...
- Error while extracting response for type [] and content type [],json返回值被解析为xml
在使用restTemplate请求restful接口时,在特定情况下总会将返回的json数据解析为xml数据然后处理,接着就会爆出标题中的错误: Error while extracting resp ...
最新文章
- BZOJ1196: [HNOI2006]公路修建问题
- 15 个最佳的 jQuery 表格插件
- PyQt5 技术篇-QSpinBox选值框值改变触发事件实例演示,获取QSpinBox组件的值,选值框的边界值设置方法
- sql语句(access语句)第8条数据到第18条数据
- ffmpeg入门及java操作ffmpeg对视频进行处理
- python3 array为什么不能放不同类型的数据_小白入门Python数据科学全教程lt;一gt;...
- 二元相图软件_Materials Studio 领先的材料模拟软件
- 【飞秋】基于Html5的Canvas实现的Clocks (钟表)
- (王道408考研数据结构)第二章线性表-第二节2:顺序表的操作
- python-玉米(小米)商城作业
- php解析二级json,PHP Json 解析
- paper reading:Part-based Graph Convolutional Network for Action Recognition
- Echarts 地图绘制
- jQuery 移除事件
- 《线性代数及其应用》系列笔记
- 15.8 Math数学计算
- Advanced Javascript outlining插件说明
- “远程网络教学系统”UML用例图(练习题)
- Juniper JNCIS-ER jn0-350 148Q
- win10电脑录教学视频的时候有回声或者通话的时候有回声,严重干扰录制效果,解决方式。...
热门文章
- vue 单文件组件中,输入template 按 tab 键不能自动补全标签的解决办法
- 希捷银河声音大_【推仔说新闻】那款硬盘它终于来了 希捷推出首款双磁臂硬盘...
- qt中QMap与QMultimap用foreach遍历
- C语言 fwirte 函数 - C语言零基础入门教程
- 属性值动态调整_这可能是你见过最牛的CAD粗糙度动态块了!
- java double 的精度_Java Double的精度问题
- 主站系统服务器选择,配电网自动化主站系统的结构_功能及操作系统的选择.doc...
- 继续教育计算机组成原理a试卷,计算机组成原理模拟试题及答案西工大.doc
- java敏感异常是什么_java中的异常是什么?
- java mysql ssl警告_连接到MySQL数据库时有关SSL连接的警告