如何从请求主体获取结果
How to get the result from request body
我使用Node js
使用cheerio库,我尝试解析一个页面。
应要求,我得到了一个网页的正文。
在这个主体中,我想获得
的内容
以下是我的代码:
var cheerio = require('cheerio');
var request = require('request');
request('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D%22http%3A%2F%2Ffortune.daum.net%2Fexternal%2F4%2Frun%2Fstar_free%2Findex.php%22%20and%0A%20%20%20%20%20%20xpath%3D%27%2F%2Ftd%5Bcontains(%40style%2C%22font-family%3A%EA%B5%B4%EB%A6%BC%3B%20font-size%3A12px%3B%20color%3A%23333333%3B%20line-height%3A18px%3B%20padding-right%3A10px%22)%5D%27&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys',
function(error,response,body){
console.log(body);
//var info =JSON.parse(body);
});
"console.log(body)"的结果是"XML"。我想获取
的内容我能把它转换成JSON吗??
根据Yahoo的文档,您只需要添加format=json
查询字符串参数。
相关文章:
- 对象拟合:获取结果尺寸
- Mongodb$in以与数组中相同的顺序获取结果
- 获取结果未定义(主干.js)
- 无法从IE中的data.responseText获取结果,但在其他浏览器中工作
- 从sqlite数据库获取结果
- 谷歌地图-从连接的结果[1].formated_address中获取结果[0].formated_address
- 如何使用 HtmlUnit 从 JavaScript html 页面获取结果
- JS:如何从其函数中获取结果值
- GET 请求,但未在视图中获取结果
- 如何查询具有特定 id 的 json 文件并获取结果数组
- 从成功的AJAX帖子中获取结果,并使用globalEval设置HTML
- 如何使用 Parse.promise javascript 定义一个承诺数组并获取结果数组 [parse.com]
- 通过 javascript 从 LinkedIn API 获取结果
- Ajax 从 sql 查询中获取结果
- 如何在“node-mysql”查询中获取结果的值
- 如何先从Firebase获取结果,然后重定向到另一个页面
- 使用javascript从struts.xml获取结果
- 如何从请求主体获取结果
- 从nodejs中的第二个函数中获取结果
- Angularjs:无法迭代或从服务结果中获取结果