request = require('request'); 用 request.post 批量post数据,想每个post间暂停几秒,post后sleep,不过request还是赞起来一起并发执行,求破。
1
ETiV Jul 13, 2013 via iPhone |
2
Part OP @ETiV
写一个函数抓取网页数据, function balabala(get_url){ request.get({url:get_url}, function (error, res, data) { if(error){ console.log('error'); } else { return data; } }); } 用 async 也没搞定,get没同步,也没法返回data,nodejs初学,request文档也没有sync,求破。 |
3
undozen Jul 13, 2013 via iPhone 建议先学好js,搞清基本概念。还有nodejs的异步本质是怎样。
你可以看看request的源码,想想这个回调函数是在哪调用的,然后你的return data又return到哪了 |