我当前正在制作一个Web应用程序,并且我正在使用cheerio.js从网站上爬网一些信息,并希望将此信息传递给我的.html文件。问题是我的使用cheerio.js的.js文件工作正常(检索正确的信息),但是当我将其在线放在chrome上时,它在Web开发人员工具中显示“ Uncaught ReferenceError:require not defined”。
$('#checkb').on('click', (event) => {
event.preventDefault()
window.location.href = "check.html"
})
const cheerio = require('cheerio');
const request = require('request');
request('https://finance.naver.com/marketindex/exchangeList.nhn', (error, response, html) => {
let result = [];
if(!error && response.statusCode == 200) {
const $ = cheerio.load(html);
const exchange = $('.tit').next();
for(let i = 0; i < 4; i++) {
let a = $(exchange[i]).text();
result.push(a);
}
console.log(result);
}
})
这是我的.js文件,它使用cheerio.js来爬网信息。我不确定如何使其在网络浏览器(和应用程序)上运行。如何包含node.js,cheerio.js和其他在线运行该应用程序所需的安装(程序包)?不在本地计算机上。 谁能给我一些建议?非常感谢您!