【发布时间】:2021-07-09 14:04:58
【问题描述】:
我正在尝试使用cheerio 从 naukri.com 网站上获取工作。预期输出是整个页面的文本,而不是我得到以下输出。
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NX744H"height="0" width="0" style="display:none;visibility:hidden"></iframe>
<img src="https://www.naukri.com/akam/11/pixel_74f1c4ec?a=dD1hYjJmYTA0N2JkNDM1ODI5NmY0YmZlNzk1ZTMxNGI4YTU1YmEyNWI4JmpzPW9mZg==" style="visibility: hidden; position: absolute; left: -999px; top: -999px;" />
这里是代码
'use strict';
const { default: axios } = require('axios');
const cheerio = require('cheerio');
async function jobUrls() {
try {
const siteUrl = 'https://www.naukri.com/cse-jobs?k=cse';
const { data } = await axios({
method: 'GET',
url: siteUrl,
});
const $ = cheerio.load(data);
console.log($.text())
}
catch (er) {
console.log(er)
}
}
jobUrls();
【问题讨论】:
标签: javascript web-scraping cheerio