标签: html ruby parsing screen-scraping hpricot
我想浏览一个元素的子元素,只过滤那些文本或span的元素,如:
span
element.children.select {|child| child.class == String || child.element_type == 'span' }
但我找不到测试某个元素的类型的方法。我该如何测试?我想知道,无论是否有更好的方法来做我想做的事情,但我也很欣赏这方面的建议。
答案 0 :(得分:2)
找到它:
element.name #=> "span"