0
私はサイトスクレーパーを作成しましたが、このリクエスト関数から他の関数で文字列を使用したいと思います。パイプの仕組みがわからないnode.jsのリクエスト関数からの戻り値を取得する方法
request(realAnswer, function (error, response, html) {
if (!error && response.statusCode == 200) {
var $ = cheerio.load(html);
var tree = $('.qa-answer-field');
var final = tree.children().eq(1).text();//i want to use this final as a sting in other fucntion
}
}).pipe(final);
このソリューションは正常に動作しますが、私はコンソールだけで私の結果を書き込むことができます...
request(realAnswer, function (error, response, html) {
if (!error && response.statusCode == 200) {
var $ = cheerio.load(html);
var tree = $('.qa-answer-field');
var final = tree.children().eq(1).text();
if(final)
console.log("Response: \n"+final);
else
console.error("Response doesnt exist!");
}
});
だから誰もが私の問題で私を助けることができるのでしょうか?