2017-01-08 4 views
0

スクレーパーを設定したいオブジェクトを含むページにグローバル変数があります。 Node/Express/Cheerioでこれを行う最善の方法は何ですか? Node/Cheerio(または他の何か)を使ってサイトのグローバル変数をスクレイプするにはどうすればいいですか?

私はDOMを横断中にチェリオの利益を理解するが、私はこすりしたいグローバル変数の名前を知っているだけで、設定されたスケジュールに基づいてその情報を抽出する必要が

+0

「ページ上のグローバル変数」とは何ですか?ページに挿入されたコード内のjavascript変数を意味しますか? –

+0

うん。オブジェクトであるウェブサイトにはグローバル変数があります。私がこのサイトに行って、その変数名を私のコンソールに入力すると、私は必要なオブジェクトを返します。ノードIでその変数をスクラップできる方法はありますか? – lfkwtz

答えて

1

チェリオはあなたので、ちょうどDOMパーサであります任意のjavascriotまたはjavascriptで生成されたコンテンツへのアクセス権はありません。

必要なものは、ブラウザをシミュレートするPhantomJSのようなものです。 これをご覧くださいStackoverflow answer

+0

ありがとう、私が必要とするようなこの外観 – lfkwtz

関連する問題