gpt4 book ai didi

Ruby - Watir gem 抓取链接

转载 作者:数据小太阳 更新时间:2023-10-29 08:39:34 24 4
gpt4 key购买 nike

有什么方法可以获取给定属性的所有链接吗?

在树下,我得到了很多这样的标签:

<div class="name">
<a hef="http://www.example.com/link">This is a name</a>
</div>

有没有办法做这样的事情:b.links(:class, "name") 它会输出所有 div 名称类的所有超链接和标题?

最佳答案

明确描述浏览器对象的属性,这就是您必须这样做的方式。否则,@SporkInventor 的答案就是链接属性。

@myLinks = Array.new
@browser.divs(:class => "name").each do |d|
d.links.each {|link| @myLinks << link }
end
  1. 创建一个新数组来收集我们的链接。
  2. 对于浏览器中类等于“name”的每个 div,抓取所有链接并将它们放入数组中。

    @myLinks.each {|链接|放 link.href } #etc, etc

关于Ruby - Watir gem 抓取链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13092964/

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