私はウェブサイトでいくつかのスクレイピングを行っており、オブジェクトにすべてを取得した後、そこにある価格を印刷しようとしていますが、何らかの理由でオブジェクト配列を通過できず、エラーを把握できません。
すべてが に保存されており、price
を使用して調べてみましたが、エラーしか表示されません:.each
.forEach
$pagina
jQuery オブジェクトである変数があります。
var $pagina = $(data);
$pagina
サイトの html 全体が含まれます。
var price = $pagina.find('#sub-graph-1 .price');
この時点で、price
次のような配列が含まれています。[<div class="price">129</div>,<div class="price">172</div>]
私が望むのは、それらの間の数値を取得することですdivs
。
price.forEach(function () {
console.log( $(this).html() );
});
私は得る:
TypeError: オブジェクト [object Object] にはメソッド 'forEach' がありません
.each
私が見逃しているものを考えても同じことが起こりますか?