我遇到了一个问题,当我使用节点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')");
我对任何小费都很高兴!非常感谢!
发布于 2021-04-08 17:21:23
帕塔瓦帽子,嗨!
您可以通过id部分地使用选择器来定位元素,如下面的div[id^="val"]:
元素的
的一部分
如果你能为这个网页提供一个链接来找到最终的解决方案,那就太好了。
https://stackoverflow.com/questions/67008262
复制相似问题