当前位置: 首页 > 面试题库 >

我可以在node.js中使用cheerio软件包加载本地html文件吗?

轩辕实
2023-03-14
问题内容

我的硬盘驱动器上有一些html文件,我想使用jquery从中提取数据。使用cheerio可以做到吗?我已经尝试过为cheerio提供本地路径,但是它不起作用。我的一个想法是在节点中创建一个Web服务器,从html文件中读取内容,然后通过服务器将其通过管道传输到cheerio-
这会


问题答案:

输入的是html字符串,因此您需要自己阅读html内容:

var fs = require('fs');

cheerio.load(fs.readFileSync('path/to/file.html'));


 类似资料:
  • 我想把一个html文件加载到WebView中。 请注意,在so上有很多相关的问题,但它们都涉及从资产文件夹获取**.html*。 但是我想从本地文件夹加载html文件,比如“d://abc.html”,因为如果我的html大约是10MB,那么相应的apk大小也会增加到10MB。

  • 问题内容: 我试图找出如何加载和呈现基本HTML文件的方法,因此不必编写类似以下的代码: 问题答案: 我只是找到 了 使用fs库的 一种 方法。我不确定这是否最干净。 基本概念只是原始文件读取和转储内容。不过,仍然可以接受更清洁的选择!

  • 任务:我已经创建了一个片段抽屉,在这里我有textview,文本“MyName”就在我的图像下面,然后有nav_row项,所以我想做的是,当单击该文本时,它应该将活动从MainActivity切换到profileinfo,我创建了webview,它的活动profileinfo应该加载我的html文件...所以我做的是这里--> webview xml在这里--> profileinfo活动 这是我

  • 我正在mac上学习使用chrome的selenium。 我已经设法用以下代码加载谷歌主页。 基于此,我尝试用selenium加载一个本地html文件。 Chrome以奇怪的字符串启动。 得到了这个错误。 回溯(最近一次调用last):文件“/Users/pan/selenium.py”,第11行,在驱动程序中。get(dir_path“/game/dino.html”)File“/Users/pa

  • 问题内容: 我可以从Node.js中运行的javascript文件安装NPM软件包吗?例如,我想要一个脚本,让我们称它为“ script.js”,该脚本以某种方式(…是否使用NPM …)安装了通常可通过NPM获得的软件包。在此示例中,我想安装“ FFI”。(npm安装ffi) 问题答案: 确实可以以编程方式使用 npm ,并且在文档的较早版本中对此进行了概述。此后,它已从官方文档中删除,但仍在源代

  • 问题内容: 嗨,我正在尝试使用JQuery加载本地JSON文件以显示数据,但出现一些奇怪的错误。我可以知道如何解决这个问题吗? 我只是在提醒JSON数据的数量。我的JSON文件与该html文件位于同一目录中,并且JSON字符串格式如下所示。 JSON文件名priority.json,错误为 未定义未捕获的Referenceerror优先级 问题答案: 就像jQuery API所说的:“使用GET