NodeJS
によるログインが必要な Web サイトをスクレイピングするために使用しようとしていますPOST
。次に、ログインすると、別の Web ページにアクセスできますGET
。
request
現在の最初の問題はログインです。ログイン情報を使用しようとしましPOST
たが、得られる応答はログインしているようには見えません。
exports.getstats = function (req, res) {
request.post({url : requesturl, form: lform}, function(err, response, body) {
res.writeHeader(200, {"Content-Type": "text/html"});
res.write(body);
res.end();
});
};
ここでは、戻ってきたページを転送しているだけですが、戻ってきたページにはまだログインフォームが表示されており、別のページにアクセスしようとすると、ログインしていないと表示されます.
クライアント側のセッションと Cookie データを維持する必要があると思いますが、その方法を理解するのに役立つリソースが見つかりません。
フォローアップとして、必要な機能を得るためにzombiejsを使用することになりました