Gem nokogiri 怎么查找兄弟节点呢?

alphaliu · March 28, 2012 · Last by luojie2017 replied at December 22, 2016 · 2928 hits

正在学习使用 nokogiri 比如如下代码

first_table = body.css('table:first')


我找到第一个 table,接下来想找跟这个 table 同级的下个 table,我使用

next = first_table.next_sibling


结果异常返回说没有这个方法,不过上网找关于 nokogiri 的文章说是有的,是不是我用的 nokogiri 版本取消了,我的是最新的 1.5.2 的,非 jruby。 没这个方法那有什么替代的吗?

next = first_table.first.next_sibling


试试

请问:如何抓取当前页面的页面信息?,我还没有到你们这步呢,能不能给个简单的测试用例? doc=Nokogiri::HTML(open()); # tables=[] tables = doc.xpath(".//*[@id='form']/table/tbody/tr[2]/td[3]") puts tables

You need to Sign in before reply, if you don't have an account, please Sign up first.