我想获得第二个类,称为“标度值”的三个类,但它没有输出任何内容。我正在此站点上进行Web抓取https://stockx.com/supreme-hot-wheels-fleet-flyer-1992-bmw-m3-red,这是我试图从http://prntscr.com/nfk6x8中获取中间值的区域,我认为让porText = porHeading.first()。next()。text() ;将工作,但没有。

我已经尝试过获得第一个和最后一个(均为Work)
让porText = porHeading.first()。text();
让porText = porHeading.last()。text();

        ///Check the site like to find gauge-value
        const porHeading = $(".gauge-value");
        let porText = porHeading.first().next().text();

        ///Trying to log number
        console.log(porText);

        ///Removing percent
        porText = porText.replace("%","");

        ///Final Value
        console.log('-----');
        console.log(porText);
        console.log('-----');


我想在运行程序时获取不包含中间规格值文本百分比的数字(应该在213.3%左右),但是它是空白的,但是当我执行.first()或.last()时,它可以正常工作。
-感谢您的帮助,内特

最佳答案

您也可以执行.eq() jQuery函数。

let porText = porHeading.eq(1).text();


HTH!

09-19 06:13