Cheeriojs returns nothing but document.getElementsByClassNam



我有一个url列表,要查找具有以下两个类(行业名称和行业链接(的'a'标记。我想获取innerHtml和href。我把它放在控制台里,但我在Cheeriojs上遇到了一些麻烦。

<a href="xxxxxxx" class="industry-name industry-link">Retail</a> // taken from target page
document.getElementsByClassName('industry-name industry-link')[0].innerHTML //runs in console and works as expected
document.getElementsByClassName('industry-name industry-link')[0].href //runs in console and works as expected
const cheerio = require('cheerio');
const got = require('got');
const url= 'xxxxxxx';
got(url).then(response => {
const $ = cheerio.load(response.body);
$('a', '.industry-name', '.industry-link').text();
}).catch(err => {
console.log(err);
});

我切换到了木偶师,这是正确的。

最新更新