2016-03-29 12 views
0

私はGoogle Adsのパーサをコーディングしています。上部と下部を分ける必要があります。 Node.JSリクエストモジュールでページを取得すると、( '.ads-ad')セレクタを含むすべての広告が表示されます。同じものをブラウザ経由で入手します。 ブラウザでは、id = 'taw'(トップ広告の場合)とid = 'bottomads'(ボトム広告の場合)の親DIV要素を持つ親DIV要素を見ることができます。しかし、私はこれらのDIV要素を要求することはありません。 Googleページをブラウザのように簡単に利用できる方法はありますか?Google検索ページをNode.JSのブラウザのように取得する

ありがとうございます!

答えて

1

JSDomまたはCasper JSを試してください。これらはページをレンダリングし、ページ上に任意のjavascriptを実行するヘッドレスブラウザです。これにより、最終的なコンテンツがブラウザと同じになります。