如何使用jQuery在Nightmare中获取同一类的href链接

你的朋友

我正在尝试使用噩梦js来获取href links单独的div内的所有内容class name...这是下面的代码....

var Nightmare = require('nightmare');
var vo = require('vo');

vo(function* () {
    var nightmare = Nightmare();
    var title = yield nightmare
    .goto('https://example.com')
    .type('input[name="q"]', 'search term')
    .click('input[value="some title"]')
    .evaluate(function () {
        //return $('.myclass').find('a').attr('href');
        $('.myclass').find('a').each(function() {
            return $(this).attr('href');
        });

    });
      console.log(title);
    yield nightmare.end();

})(function (err, result) {
    if (err) return console.log(err);
});

以下是我的div内容...

<div class="myclass"><a href="example1.com">ex1</a>
</div>

<div class="myclass"><a href="example2.com">ex2</a>
</div>

<div class="myclass"><a href="example3.com">ex3</a>
</div>

当我使用它时,它可以获取一个链接,return $('.myclass').find('a').attr('href');但是每个函数都无法正常工作(returns null)..有什么建议可以解决此问题?

我不知道,nightmare.js但是如果您想将所有数据收集href到一个数组中,请执行以下操作:

.evaluate(function () {
    var hrefs = [];
    $('.myclass').find('a').each(function() {
        hrefs.push($(this).attr('href'));
    });
    console.log(hrefs);
    //return hrefs
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从jquery中属于同一类的成员的元素中获取所有不同的值?

来自分类Dev

用jQuery替换同一类的链接

来自分类Dev

如何使用jQuery将折叠类动态添加到同一类的多个div

来自分类Dev

如何从硒python中的同一类中获取不同的数据?

来自分类Dev

如何在Django中获取同一类别中的所有帖子

来自分类Dev

使用jQuery只定位同一类中的一个元素

来自分类Dev

如何使用Java中的动态类加载来加载同一类的多个版本

来自分类Dev

同一类中的jQuery复选框验证

来自分类Dev

如何使 jQuery 函数迭代取自同一类中的 2 个列表的单独数组?

来自分类Dev

如何使用Jquery遍历和匹配同一类的对象?

来自分类Dev

如何在容器中隐藏一类DIV,以及如何在同一容器中隐藏另一个div?使用jQuery

来自分类Dev

如何在容器中隐藏一类DIV,以及如何在同一容器中隐藏另一个div?使用jQuery

来自分类Dev

如何在ReactJS的同一类中调用方法?

来自分类Dev

如何在IL的同一类中调用方法

来自分类Dev

对同一类中的多个字段使用@Id

来自分类Dev

在CSS / LESS中连续多次使用同一类

来自分类Dev

在C ++中对同一类使用多个模板

来自分类Dev

在CSS / LESS中连续多次使用同一类

来自分类Dev

如何使用powerMock在同一类中模拟静态方法和非静态方法?

来自分类Dev

如何创建重复的精灵,使用pygame中的同一类独立工作?

来自分类Dev

使用jQuery分组同一类中不同数量的div,直到“最后一个”类

来自分类Dev

PHP,在方法中设置数组后,如何从同一类中的其他方法获取它

来自分类Dev

同一类中的模拟方法

来自分类Dev

调用同一类中的方法

来自分类Dev

调用同一类中的方法

来自分类Dev

共享同一类的 href 中的多个替换字符串

来自分类Dev

在属于同一类别的单个列中获取多个图像时如何使图像并排对齐

来自分类Dev

使用Jquery .each()函数隐藏图像,因为同一类中显示了另一个图像

来自分类Dev

多个元素,同一类,获取一个元素的值-jQuery

Related 相关文章

  1. 1

    如何从jquery中属于同一类的成员的元素中获取所有不同的值?

  2. 2

    用jQuery替换同一类的链接

  3. 3

    如何使用jQuery将折叠类动态添加到同一类的多个div

  4. 4

    如何从硒python中的同一类中获取不同的数据?

  5. 5

    如何在Django中获取同一类别中的所有帖子

  6. 6

    使用jQuery只定位同一类中的一个元素

  7. 7

    如何使用Java中的动态类加载来加载同一类的多个版本

  8. 8

    同一类中的jQuery复选框验证

  9. 9

    如何使 jQuery 函数迭代取自同一类中的 2 个列表的单独数组?

  10. 10

    如何使用Jquery遍历和匹配同一类的对象?

  11. 11

    如何在容器中隐藏一类DIV,以及如何在同一容器中隐藏另一个div?使用jQuery

  12. 12

    如何在容器中隐藏一类DIV,以及如何在同一容器中隐藏另一个div?使用jQuery

  13. 13

    如何在ReactJS的同一类中调用方法?

  14. 14

    如何在IL的同一类中调用方法

  15. 15

    对同一类中的多个字段使用@Id

  16. 16

    在CSS / LESS中连续多次使用同一类

  17. 17

    在C ++中对同一类使用多个模板

  18. 18

    在CSS / LESS中连续多次使用同一类

  19. 19

    如何使用powerMock在同一类中模拟静态方法和非静态方法?

  20. 20

    如何创建重复的精灵,使用pygame中的同一类独立工作?

  21. 21

    使用jQuery分组同一类中不同数量的div,直到“最后一个”类

  22. 22

    PHP,在方法中设置数组后,如何从同一类中的其他方法获取它

  23. 23

    同一类中的模拟方法

  24. 24

    调用同一类中的方法

  25. 25

    调用同一类中的方法

  26. 26

    共享同一类的 href 中的多个替换字符串

  27. 27

    在属于同一类别的单个列中获取多个图像时如何使图像并排对齐

  28. 28

    使用Jquery .each()函数隐藏图像,因为同一类中显示了另一个图像

  29. 29

    多个元素,同一类,获取一个元素的值-jQuery

热门标签

归档