次のことを実現するには、ブラウザのスクリプトを作成するか、サーバーにリクエストを送信し、ログインし、サイトを閲覧します。リンクを見つけて、それらのリンクに移動します。
とりあえずNodeJSにハマっているので、node.ioを見ていました。非常に簡単にサイトをスクレイピングできますが、問題は、(ログインするために) 投稿しようとすると、何も返されないことです!
nodeio = require "node.io"
nodeio.scrape ->
@post "http://localhost/auth/login", {
username: "username"
password: "password"
}, ->
console.log "=====After Login====="
しかし、私はただ得ます
OK: Job complete
ログインに失敗した場合でも、ログイン後に取得する必要がありますconsole.log
か?
次に、代わりにブラウザをスクリプト化してこれを実装する方がよいと考えていましたが、実際のリクエストをより厳密にシミュレートできますか?