Commit 25434e14 authored by zhaochangbo's avatar zhaochangbo

xss

parent b3edf85a
...@@ -223,7 +223,7 @@ Crawler.prototype.parse = function (url, callback) { ...@@ -223,7 +223,7 @@ Crawler.prototype.parse = function (url, callback) {
if (!data || error) { if (!data || error) {
return done(error); return done(error);
} }
bodyData = data.bodyData; bodyData =data.bodyData;
result.fields = data.fields; result.fields = data.fields;
done(null, result); done(null, result);
}); });
......
...@@ -3,6 +3,7 @@ var request = require('request'), ...@@ -3,6 +3,7 @@ var request = require('request'),
iconv = require('iconv-lite'), iconv = require('iconv-lite'),
OpenCC = require('opencc'); OpenCC = require('opencc');
/** /**
* 代理 * 代理
*/ */
......
...@@ -5,7 +5,7 @@ var async = require('async'), ...@@ -5,7 +5,7 @@ var async = require('async'),
dom = require('xmldom').DOMParser; dom = require('xmldom').DOMParser;
var helper = require('./helper'); var helper = require('./helper');
var xss = require('xss') var xss = require('xss')
const xssoptions = { var xssoptions = {
stripIgnoreTagBody: ['script'] stripIgnoreTagBody: ['script']
} }
/** /**
...@@ -69,9 +69,10 @@ var _jquerySelectorParser = function ($, item) { ...@@ -69,9 +69,10 @@ var _jquerySelectorParser = function ($, item) {
}); });
} }
} }
data = xss(data, xssoptions)
} }
}); });
return xss(data, xssoptions); return data;
}; };
// 上下文解析器 // 上下文解析器
var _contextSelectorParser = function (body, item) { var _contextSelectorParser = function (body, item) {
......
{ {
"name": "z-almighty-parser-core", "name": "z-almighty-parser-core",
"version": "1.1.2", "version": "1.1.9",
"description": "crawler prser core", "description": "crawler prser core",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment