gpt4 book ai didi

javascript - 如何在 node.js 中查找页面上的所有链接?

转载 作者:行者123 更新时间:2023-11-29 21:58:14 25 4
gpt4 key购买 nike

我现在正在研究 node.js (webdriver),并且无法理解一些问题。我试图在互联网上搜索,但没有找到我需要的任何任务示例。例如,我如何登录以控制页面(例如 bing.com)中的所有链接?我不明白为什么像这样简单的 javascript 结构

document.getElementsByTagName('a');

在 node.js 中不起作用。

如果我用

findElement(webdriver.By.tagName('a'))

我在页面上只有第一个链接,为什么?数组在 nodejs 中不可用?

如果不可能,应该使用哪个模块(示例)。目前,我的印象是即使是一个简单的功能也需要额外的模块,因此我所有的第一步都失败了,因为我正在尝试做任何类似 javascript 的事情。

谢谢

最佳答案

我已找到我的问题的答案并在本主题中回答 Click on random link via node.js and webdriver

代码示例(感谢Nguyen Vu Hoang)

driver.findElements(webdriver.By.tagName("a")).then(function(elems){
elems.forEach(function (elem) {
elem.getText().then(function(textValue){
console.log(textValue);
});
});
});

关于javascript - 如何在 node.js 中查找页面上的所有链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25320051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com