uniapp小程序 使用cheerio处理网络请求拿到的dom数据

uniapp小程序 使用cheerio处理网络请求拿到的dom数据简单记录cheerio的使用

大家好,欢迎来到IT知识分享网。

(简单记录一下,由于需求比较简单所以并不涉及很难的操作

小程序中操作不了dom,所以这里使用第三方模块cheerio

安装:
npm i cheerio --@0.22.0
(使用这个版本的原因是高版本的cheerio在HbuilderX里会报错,查了一下说是要用低于1.0的版本)

如果你的项目中没有package.json的话,请先初始化npm init -y

导入:
'/util/cheerio.js':

const cheerio = require('cheerio');
export { 
   
	cheerio
}
// 在/pages/course.vue中导入
import { 
    cheerio } from '../../util/cheerio.js'

使用:

// data这里是需要处理的html字符串
const $ = cheerio.load('<h1 class="content">hello world</h1>');
const content = $('.content');

content结果如下:
content[0].children[0].data可以拿到hello world
在这里插入图片描述
(因为我个人这次使用只是提取需要的字符串,所以没有使用别的方法)
还有其他方法可见文档:
https://github.com/cheeriojs/cheerio/wiki/Chinese-README

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/12601.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信