JQuery を使用して Web ページをスクレイピングしようとする NodeJS アプリがあります。Webページ内でスクレイピングしようとしています:
<div class="gs_rt">
<a href="www.google.com">someTextHere</a>
</div>
最初の jQuery セレクター内で jQuery セレクターを呼び出して、「someTextHere」を取得したいと思います。
$('.gs_r .gs_rt').each(function(index,result) {
//fetches div okay
var test = $(this).find('a');
console.log(test);
});
残念ながら、'this' は私の Node.io ジョブ オブジェクトを指しているようです。また、'index' が機能していないようです ('each' によってフェッチされた現在のオブジェクトのインデックスを取得するにはどうすればよいですか?)。
何が起こっているのかよくわかりません。誰か助けて?:)