如何在HTML上打印JavaScript爬网的内容

如何在HTML上打印JavaScript爬网的内容,javascript,html,node.js,Javascript,Html,Node.js,我用JavaScript抓取了一些内容,并想在HTML上打印出来 下面的JavaScript代码名为“js.js”(在CMD上运行良好) 但是打印了“错误:未定义需求”,因此我正在寻找解决方案 我发现并遵循建议,使用网页或浏览 新代码(绑定后2MB)给我2个新错误:“无法获取”和“访问控制允许源”。我该怎么办?浏览器/客户端JavaScript中不存在require()关键字,这就是为什么需要使用webpack将nodejs代码传输到与浏览器兼容的JavaScript 对于“访问控制允许来源”,

我用JavaScript抓取了一些内容,并想在HTML上打印出来

下面的JavaScript代码名为“js.js”(在CMD上运行良好)

但是打印了“错误:未定义需求”,因此我正在寻找解决方案

我发现并遵循建议,使用网页或浏览

新代码(绑定后2MB)给我2个新错误:“无法获取”和“访问控制允许源”。我该怎么办?

浏览器/客户端JavaScript中不存在
require()
关键字,这就是为什么需要使用webpack将nodejs代码传输到与浏览器兼容的JavaScript

对于“访问控制允许来源”,您要连接的url不允许响应未知来源

如果您拥有API/URL,则可以添加响应头
访问控制允许源代码:


仅供参考:

您能显示完整的错误信息吗?未捕获的引用错误:js中未定义require。js:1Oh..我完全无法理解cuz研究编码仅2个月。。我会在多学习后回来。
var request = require('request');
var cheerio = require('cheerio');
request('...URL...', function (err, res, body) {
    if (err) console.log('Err :' + err);
    var $ = cheerio.load(body);
    $('.class').each(function () {
        var content = $(this).find('.abc').text().trim();
        document.write(content);
    });
});