Node.js を使用して Web ページをスクレイピングしようとしています。リンク内の div ノードを削除して、文字列「John Doe」を取得したいだけです。ここで何が間違っていますか?
<div class="myclass">
<a href="page.html">
<div><img src="image.jpg" /></div>
John doe
</a>
</div>
$('div.myclass a').each(function(i, e) {
$(e).each(function(i, e) {
console.log($(e).remove("div").html());
}
}
コードのこの JavaScript チャンクは、まったく同じ html 部分を返します (div は削除されません)。
<div class="myclass">
<a href="page.html">
<div><img src="image.jpg" /></div>
John doe
</a>
</div>
ご協力いただきありがとうございます !