Javascript puppeter.js:获取具有给定文本的链接的href属性
在Puppeter中是否有方法获取锚元素的href属性以及文本“查看更多信息” 我想获取如下元素的href属性:Javascript puppeter.js:获取具有给定文本的链接的href属性,javascript,node.js,Javascript,Node.js,在Puppeter中是否有方法获取锚元素的href属性以及文本“查看更多信息” 我想获取如下元素的href属性: <a href="/this-is-what-i-want">See more</a> 也许这与eval有关?也许你应该试试原生js url=document.getElementById("Id_of_AnchorTag").href; 请记住,您必须能够通过某种方法唯一地标识锚点。也许您应该尝试使用nativ
<a href="/this-is-what-i-want">See more</a>
也许这与eval有关?也许你应该试试原生js
url=document.getElementById("Id_of_AnchorTag").href;
请记住,您必须能够通过某种方法唯一地标识锚点。也许您应该尝试使用native js
url=document.getElementById("Id_of_AnchorTag").href;
请记住,您必须能够通过某种方法唯一地标识锚点。您可以尝试在所有链接中循环
document.querySelectorAll('a').forEach(link => link.innerText === "See more" )
这可能不适用于较新的JavaScript版本,因为
querySelectorAll
以及getElementsByTagName
不使用数组,而是使用forEach
的HTMLCollection
。请参阅上面的链接答案,了解如何解决此问题。您可以尝试在所有链接中循环
document.querySelectorAll('a').forEach(link => link.innerText === "See more" )
这可能不适用于较新的JavaScript版本,因为querySelectorAll
以及getElementsByTagName
不使用数组,而是使用forEach
的HTMLCollection
。有关如何解决此问题,请参见上面的链接答案