3 package nicobrowser.util
4 import org.cyberneko.html.parsers.SAXParser
8 List<nicobrowser.util.Result> parse(InputStream is){
9 def html = new XmlSlurper(new SAXParser()).parse(is)
10 def res = html.'**'.findAll{it.@class == 'vinfo_title'}
12 List<nicobrowser.util.Result> list = []
13 res.each{list += new nicobrowser.util.Result(
14 it.@href[0].text().replaceAll('watch/',''),
20 TreeMap<Integer, String> getOtherPages(InputStream is){
21 def html = new XmlSlurper(new SAXParser()).parse(is)
22 def res = html.'**'.find{it.@class == 'pager'}
24 res.TBODY.TR.TD.A.each{
26 def page = Integer.parseInt(it.text())
27 def url = it.@href.text()