正在学习使用 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
试试
#1 楼 @huyong36 OK 谢谢
请问:如何抓取当前页面的页面信息?,我还没有到你们这步呢,能不能给个简单的测试用例? doc=Nokogiri::HTML(open()); # tables=[] tables = doc.xpath(".//*[@id='form']/table/tbody/tr[2]/td[3]") puts tables