首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带通配符的木偶师waitForSelector

带通配符的木偶师waitForSelector
EN

Stack Overflow用户
提问于 2021-04-08 16:34:54
回答 1查看 587关注 0票数 0

我遇到了一个问题,当我使用节点js傀儡(https://github.com/puppeteer/puppeteer)做一些网络抓取。

我有一个这样的选择器

#__BVID__119 > div >div.d-挠曲.md 10.正当-内容-md-介于> div:nth-child(2) >标签> span

问题是,BVID后的id会动态变化。

我怎么才能在那里使用通配符呢?

我试过这样的东西:

等待page.waitForSelector(“包含(,'BVID') > div >div.d-挠曲.md 10.正当性-内容-md-介于> div:nth-child(2) >标签> span")

以及:

$x(“包含(.,'> div >div.d-div.mt-10.正当性-内容-md-介于> div:nth-child(2) >标签> spa')");

我对任何小费都很高兴!非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-08 17:21:23

帕塔瓦帽子,嗨!

您可以通过id部分地使用选择器来定位元素,如下面的div[id^="val"]

元素的

  • div -标记.
  • “val”-元素的id.

的一部分

如果你能为这个网页提供一个链接来找到最终的解决方案,那就太好了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67008262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档