2.6.4 • Published 4 years ago
nsoup v2.6.4
提示: 构建的api支持跨域访问
安装
npm i nsoup
/get/:action 和 /post/:action
const nsoup = require('nsoup');
nsoup.use({
// 这里可以接收请求参数
index: [()|args] => [
{
id: 0,
username: 'admin',
password: '123'
},
{
id: 1,
username: 'jack',
password: '456'
},
{
id: 2,
username: 'judy',
password: '789'
}
],
}).listen(3000);
// 模拟get和post
/jsonp/default
http://localhost:3000/jsonp/data/index?href=https://www.baidu.com[&args...]
const nsoup = require('nsoup');
nsoup.listen(8080);
// 单独使用推荐使用这种,也可以.use.listen
// 注意:这种方式只能返回网页数据
/jsonp/data/:action
http://localhost:3000/jsonp/data/index?[&args1...]href=https://www.baidu.com[&args2...]
const nsoup = require('nsoup');
nsoup.use({
index: [$|($, args1)] => {
return {title: $('title').text()};
}
}).listen(3000);
// 抓取并解析数据
// 注意:$使用方式和jquery类似,args1 为请求参数,args2为href参数