我一直在与puppeteer一起进行一个项目,到目前为止进展非常顺利,直到尝试根据其文本本地化div为止。 我不能使用div ID,名称或类,我需要通过其中的文本来查找它。 我的想法是创建一个我需要查找的所有文本的数组,然后循环遍历div以查找与该数组中的任何文本匹配的文本。 有人可以帮我找到解决方案吗?谢谢!
答案 0 :(得分:0)
使用香草javascript(没有JS库),这相对简单:
// Get an array of all <divs>:
let allDivs = [... document.getElementsByTagName('div')];
// Loop through allDivs, checking the text of each one:
allDivs.forEach((div) => {
let textInsideDiv = div.textContent;
// THE REST OF YOUR CODE HERE
// if (myArrayOfText.indexOf(textInsideDiv) > -1)) { etc.}
}