2017-05-20 11 views
0

私がメッセージを待って示しており、それがこのようなマークアップを含むページ取得する場合:この待ちページnode.jsの `request`モジュールで` location.href`リダイレクトされたページを取得するにはどうしたらいいですか?

<body onload="location.href='redirect.html';"> 

をしてredirect.htmlを両方がbroswerで200 OKを取得し、

しかしrequestモジュールのみ従う3xxのように思えますHTTP応答でリダイレクトします。

モジュールを使用してredirect.htmlを取得するにはどうすればよいですか?

+0

'request'モジュールだけでは意味がありません。これは、HTMLを理解するのではなく、クライアント側のJavaScriptを評価するために定義されています。後者の場合、使用できる[ヘッドレスブラウザ](https://stackoverflow.com/questions/814757/headless-internet-browser)が数多くあります。 –

答えて

0

私があなたを正しく理解していれば、たとえば正規表現を使って新しいhrefを解析し、新しい要求を行うことができます。

関連する問題