cheerio 相关问题

专为服务器设计的核心jQuery的快速,灵活和精益实现。 https://github.com/cheeriojs/cheerio

如何从适当的刮板中获取标签:Web,Cheerio和Puppeteer

[当我尝试根据Apify网站上的示例获取开始URL的标签时,出现错误2019-12-26T15:35:17.723Z INFO:request.userData.label:undefined。 Cheerio刮板...

回答 1 投票 0

在有或没有cheerio的情况下在nodejs中合并两个json对象的有效方法是什么?

我正在尝试将两个Javascript对象(如下所示)与nodejs,cheerio和CSS选择器合并。这些对象是分开的,因为它们是从两个不同的网页中提取的,而我...

回答 1 投票 1

抓取NodeJS时出现分页问题

我正在编写一个小脚本,从公共目录中抓取一些信息。我已将其保存为CSV,但无法自动执行分页。我的来源是:const rp = ...

回答 1 投票 1


删除元素的文本并在函数中返回它

我正在尝试编写一个函数,该函数在不同的网页上使用“ verdict”类来抓取元素的文本内容。问题是,我一辈子都无法弄清楚如何将其存储在...

回答 1 投票 0

在Apify中使用Cheerio在每行中刮擦无序列表行

我尝试抓取以下无序列表: 标题 描述

回答 2 投票 0

如何使用带有nodejs的cheerio在已解析的HTML中查找特定的JavaScript代码?

我想在NodeJS上使用cheerio在整个脚本中找到一个像zopim或v2.zopim.com这样的JavaScript代码/关键字。我写了一个脚本,可捕获单个网站上的所有链接,但脚本...

回答 1 投票 0

Cheerio:在带有标签的儿童上循环

我正在尝试遍历标签的子元素,但我想保留它们各自的标签。例如: First p Div 1

回答 1 投票 0

防止在nodejs请求上加载图片

我正在使用request和cheerio来解析nodejs中的某些网页。我们每天执行此操作超过20次,因此我们浪费了很多带宽来加载图像和CSS内容,而这对于解析没有用。我...

回答 1 投票 0

如何通过cheerio获取图像url?

我想通过从滑块上的cheerio抓取数据来获取图像url,但是能够做很多尝试,但是可以找到一个解决方案,这是我在const retURL = a.find('。gallery-carousel')下面的代码。 find('...

回答 1 投票 2

抓取网站以检索html元素和相关样式

我正在尝试通过提供的标签来抓取网站以获取所有元素,例如$('header')及其相关样式。本质上遍历每个元素并获取与它关联的css和...

回答 1 投票 0

使用Cheerio从剪贴簿页面获取信息

我正在研究通过Puppeteer和Cheerio实现的Web抓取节点服务器。我有一个前端React应用程序使用Soundcloud-widget播放音乐,但问题是该API仅适用于适当的...

回答 1 投票 0

[当我用cheerio抓取img src时,我得到了一个巨大的字符串,而不仅仅是链接

const img = $('div.class a).attr('src')我确定总体上我缺少src属性和图像,但是如何获得短链接我看到显示在...之后]]

回答 1 投票 0

遍历html文件以获取href

我的html文件如下

回答 3 投票 0

使用Cheerio格式化数据

我想从网站获取IP列表并将其添加到数组中。该网站显示如下数据: 131.108.216.44

回答 1 投票 0

如何检查所有目标属性在锚标记中是否具有rel属性? (在开发人员工具中查看“源和元素”选项卡)

我正在尝试为页面创建测试脚本,但是开发人员工具中的view source(ctrl U)和elements选项卡有所不同。我只是这个的新生。我对此有类似的问题:...

回答 1 投票 0

如果元素具有其他元素,如何检查锚标签?

我是编程新手,想知道如何检查内部有元素的A标签。

回答 4 投票 0

如何使用JavaScript中的map和promises手动暂停和执行一批记录?

function sleep(ms){var start = new Date()。getTime(),expire = start + ms; while(new Date()。getTime()

回答 1 投票 0

无法取消所有数据质量-node.js

js noob,我正在尝试创建一个网络抓取工具,以从预订网站上抓取价格数据,但是我无法获得我想要的数据,至少不是每次都可以。我正在测试此特定的URL:https:// www ....

回答 1 投票 0

如何通过抓取网页来解决大量数据中的Promise { }问题?

问题你好朋友,我遇到了一个问题,当我想使用animeEpisodesVideo函数获取特定动漫的所有剧集时:{episode:1,video:Promise { []]] >> < [ JavaScript中的async函数-总是-返回Promise,即使您返回了一个等待的Promise,它也只是将同步等待的值包装在一个Promise中。 因此,如果Promise说promisedNumber是要解决数字1,而您从异步函数返回await promisedNumber,则不会得到Number,而不会得到Promise<Number> 只需从您的animeEpisodesVideo退还诺言,然后像在外面那样等待它: // ... return Promise.all(promises) .then(doc =>{ return doc[1]; }).catch(error =>{ console.log(error); }); }; 然后,当您调用函数时,请等待它: const videos = await getAnimeVideos();

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.