Javascript 在JS网页抓取中获得结果是不可能的

Javascript 在JS网页抓取中获得结果是不可能的,javascript,web-scraping,cheerio,Javascript,Web Scraping,Cheerio,我想从这个网站上得到一个结果: 我想得到Nume:X变量和Prenume:Y变量,但它们在同一个块中,我不能只隔离变量,如何在js中使用cheerio scraping获得两个单独的结果? 我需要像这样的东西: var nume = $('body > div.c-wrapper > div > main > div > div > div > div.col-lg-3 > div > div.card-header.text-center

我想从这个网站上得到一个结果: 我想得到Nume:X变量和Prenume:Y变量,但它们在同一个块中,我不能只隔离变量,如何在js中使用cheerio scraping获得两个单独的结果? 我需要像这样的东西:

var nume = $('body > div.c-wrapper > div > main > div > div > div > div.col-lg-3 > div > div.card-header.text-center > h4 > b').text();
var prenume= $('body > div.c-wrapper > div > main > div > div > div > div.col-lg-4 > div > div.card-header.text-center > h4 > b').text();
这是为我做的

var nume=$('#pills ic>b:nth child(1)”.nextSibling.data.substring(2);
var prenume=$('#pills ic>b:n个孩子(3)”.nextSibling.data.substring(2);

当元素具有id时,为什么要使用如此复杂的选择器?如果他们改变布局,这个脆弱的选择器很可能会断裂。你有理由相信id会改变吗?还有一件事,你知道我为什么会出现这个错误吗?如果可以,请给我您的discord ID,这样我可以将您添加到discord中,并向您显示代码