我的硬盘上有一些html文件,我想使用jquery从中提取数据。这可以使用cheerio吗?我试过给cheerio本地路径,但它不起作用。我的一个想法是在Node中创建一个Web服务器,从html文件中读取,然后通过服务器将其通过管道传输到cheerio-这会不会 最佳答案 输入的是html字符串,所以需要自己读取html内容:varfs=require('fs');cheerio.load(fs.readFileSync('path/to/file.html')); 关于jquery-
我正在尝试使用以下代码废弃网站:constcheerio=require('cheerio');constjsonframe=require('jsonframe-cheerio');const$=cheerio.load('https://coinmarketcap.com/all/views/all/');jsonframe($);//initializestheplugin//exceptionhandlingprocess.on('uncaughtException',err=>console.error('uncaughtexception:',err))process.on
我正在使用cheerio在Node6.10.2的服务器端解析html文件。我需要获取文档正文中每个div的outerHtml,我的代码是:/*constdataisvalidhtmldocument(typeofstring)*/const$=cheerio.load(data);letpages=$('body>div').toArray();console.log(pages[0]);//ElementsparsedcorrectlylethtmlPages=pages.map(page=>$(page).html());console.log(htmlPages[0]);//He
我用Cheerio解析我的请求,如下所示:varurl=http://shop.nag.ru/catalog/16939.IP-videonablyudenie-OMNY/16944.IP-kamery-OMNY-c-vario-obektivom/16704.OMNY-1000-PRO;request.get(url,function(err,response,body){console.log(body);$=cheerio.load(body);console.log($(".description").html());});作为输出,我看到了内容,但使用了不可读的奇怪编码://
我正在使用Cheerio库并试图获取此脚本字段-scripttype="application/json"但是由于某种原因它找不到这些脚本标签。怎么了?我该如何解决?var$=require('cheerio')varparsedHTML=$.load(html)console.log(parsedHTML('script').get().length);//thisis0 最佳答案 如果你使用varparsedHTML=$.load('')console.log(parsedHTML('script').get()[0].attr