【发布时间】:2016-04-14 19:40:30
【问题描述】:
我正在使用 Nodejs 应用程序中的“请求”模块向站点发出 http 请求并以 JSON 格式返回 html。但是,我正在尝试使用 JSON.parse() 函数,但它似乎不起作用?
我已经在控制台记录了响应以检查请求是否正常工作,它是..但是解析没有返回任何内容?
有什么想法吗?代码:
parse.js
var requestify = require('requestify');
var fs = require('fs')
var obj;
var url = 'http://www.bbc.co.uk'
requestify.request(url, {
method: 'GET',
cookies: {
'examplename':'examplevalue'
},
dataType: 'json'
})
.then(function(response){
var pattern = /href=.{1,50}/g
obj = JSON.parse('{"filter": "href.+/-", "flags": "g"}')
obj.filter = new RegExp(obj.filter, obj.flags)
var r = response.match(obj.filter)
console.log(r)
})
【问题讨论】:
标签: javascript json node.js parsing httprequest