使用Puppeteer,click("selector_here")
方法将点击一个选择器。但选择器不断改变价值观!
例如,有一次它将是"#search-keyword- 901131292 "然后它会变成类似"#search-keyword- 123891237 "。这是一个随机数。
我可以使用正则表达式或其他内容来选择包含"#search-keyword - "?
的选择器我试过了:
page.click("#search-keyword-*")
page.click("\b#search-keyword-\b")
page.click("/#search-keyword-/")
page.click("#search-keyword-".includes())
答案 0 :(得分:0)
这可能效率低下。但是你有另一个选择是选择具有相同标签的所有元素。假设它是一个你可以选择所有div元素。运行像element.attr(“class”).indexOf(// class name //)!= -1