我想获得第二个类,称为“标度值”的三个类,但它没有输出任何内容。我正在此站点上进行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!