gpt4 book ai didi

Ruby Mechanize 点击 div

转载 作者:太空宇宙 更新时间:2023-11-03 16:29:23 25 4
gpt4 key购买 nike

我正在尝试在页面中搜索包含特定类的 div,然后单击它们。每个包含该类的 div 都有一个 onclick 事件。

我现在的代码是这样的,

home_page = agent.get('http://mysite.com')

home_page.search(".//div[@class='arrow up']").each do |i|
i.click
end

div 在网站上看起来是这样的。

<div class="arrow up" onclick="$(this).uparrow(u.config.places, null, event)" role="button" aria-label="uparrow" tabindex="0"></div>

现在显然没有点击方法,因为它是一个Nokogiri对象,所以我在这里问一下是否可以 Mechanize 点击这样的div?我当前的代码可以找到所有匹配这个类名的 div,但我不知道如何点击它。

最佳答案

不,没有办法做到这一点。您需要查看 onclick 属性并尝试弄清楚它在做什么。那或使用 Watir。

关于Ruby Mechanize 点击 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18602606/

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