javascript - 在 puppeteer 中获取具有特定类的图像 src

标签 javascript node.js web-scraping puppeteer

我有以下代码,我将所有 src 存储在一个数组中,我想仅存储类名为 xyz 的 img

const imgs = await page.$$eval('img[src]', imgs => imgs.map(img => img.getAttribute('src')));

我尝试进行用户过滤,但无法找到正确的语法来执行此操作。

最佳答案

只需将 .xyz 添加到您的查询字符串中即可:

const imgs = await page.$$eval('img.xyz[src]', imgs => imgs.map(img => img.getAttribute('src')));

关于javascript - 在 puppeteer 中获取具有特定类的图像 src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55096461/

相关文章:

javascript - 如何使用单个 JS 事件更新多个 TD 标签的内容?

javascript - focus() 在 colorbox 弹出窗口中不起作用

javascript - mongodb 仅更新特定子元素

Nodejs中带有uint8_t变量的C结构

mysql - NodeJS Sails FrameWork 锁定关键代码

python - 为什么我不能调用container.findAll ("h3",{"class":"name"})?

javascript - Openlayers 3 中的 map 加载回调

javascript - 单击提交按钮后从输入框中删除逗号

python - 在 Python 上抓取

python - 使用 Python MechanicalSoup 登录时出现 503 错误