NodeJS を使用して、イントラネット上のプリンター Web インターフェイスにアクセスするための小さなアプリケーションを作成しています。モジュールを使用しrequire
て接続し、モジュールを使用しcheerio
てデータを解析/表示します。
残念ながら、プリンターの 1 つはログイン フォームを使用します (html ヘッダー認証とは異なります)。関数を使用しrequest.post
て正しいパラメーターを送信しています。これが成功した場合は、DOM で必要な情報を見つけますが、これは成功せcheerio.load(new url here)
ず、「セッション タイムアウト」ページにリダイレクトされます。
最初の POST リクエストからセッションを維持し、必要な情報を含む新しいページをリクエストするときにそれを再利用する方法が必要です。
これは可能ですか?