Puppeteer js id元素包含

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Puppeteer js id元素包含相关的知识,希望对你有一定的参考价值。

我目前已使用xpath在网页中选择了一个项目:

*[@id="content_gvNewLeads_tccell0_5"]/a

我需要获取这些元素中的每一个,一页上大约有200个。每个ID都会略有变化。

我已经尝试过:

  const aLink = await page.$x('//id[contains(content_gvNewLeads_tccel)]/a')

我知道如何实现此目标会出错?

答案

尝试使用此XPath:

const aLink = await page.$x('//*[contains(@id,"content_gvNewLeads_tccel")]/a')

以上是关于Puppeteer js id元素包含的主要内容,如果未能解决你的问题,请参考以下文章

使用 Puppeteer 和 Node.JS 在网站上的 iFrame 中找不到隐藏的输入元素

如何在 js puppeteer 中访问 map 函数之外的变量

从 Puppeteer 中的 page.evaluate 获取元素?

Puppeteer 在当前页面或 iFrame 中查找元素

使用Puppeteer将Node悬停在Node.js中的element和getComputedStyle上?

实例:使用puppeteer headless方式抓取JS网页