gpt4 book ai didi

javascript - 如何从浏览器使用 cheerio

转载 作者:搜寻专家 更新时间:2023-10-31 23:11:18 32 4
gpt4 key购买 nike

我是 JavaScript 的新手,我很确定我错过了从 HTML 页面(由 Web 浏览器浏览)使用 JS 的一些基本知识。

我的目标是从 a dynamic website 中删除照片链接使用 cheerio 并将它们显示在 js 小工具中(例如,使用 lightslider ),它看起来相当成功 following this tutorial获取以下脚本并在 bash 终端中通过简单的 nodejs scrapt.js 运行它:

var request = require('request');
var cheerio = require('cheerio');
request('https://outbox.eait.uq.edu.au/uqczhan2/Photos/', function (error, respo
if (!error && response.statusCode == 200) {
console.log(html);
}
});

但现在我无法在一般的网络浏览器中运行此脚本(通过按 f12 -> 控制台),因为第一个语法后显示错误:

>var request = require('request');
VM85:1 Uncaught ReferenceError: require is not defined
at <anonymous>:1:15

我知道一些 JavaScript 模块在使用前需要加载,例如 d3.js。我需要运行:

<script src="https://d3js.org/d3.v4.min.js"></script>

使用d3的所有功能。我应该如何实现允许我在网络浏览器中使用 cheerio 的相同功能?

最佳答案

您不能直接在浏览器中运行 node.js 代码。查看 browserify,这是一个允许您在浏览器中运行 node.js 代码的模块。

关于javascript - 如何从浏览器使用 cheerio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42609129/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com