fijimf / playfij

Experimenting with play framework
2 stars 0 forks source link

kenpom game scraping #33

Closed fijimf closed 10 years ago

fijimf commented 10 years ago

package junk

import scala.util.control.Exception. import scala.xml. import java.io.{Reader, StringReader} import org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl import scala.xml.parsing.NoBindingFactoryAdapter

object Bitch { def loadHtml(url: String): Option[Node] = { catching(classOf[Exception]).opt { val adapter = new NoBindingFactoryAdapter() adapter.loadXML(new InputSource(url), new SAXFactoryImpl().newSAXParser()) } }

def loadHtmlFromReader(r: Reader): Option[Node] = { catching(classOf[Exception]).opt { val adapter = new NoBindingFactoryAdapter() adapter.loadXML(new InputSource(r), new SAXFactoryImpl().newSAXParser()) } }

def loadHtmlFromString(s: String): Option[Node] = { val node: Option[Node] = loadHtmlFromReader(new StringReader(s)) node }

def loadFile(fileName: String): String = { scala.io.Source.fromFile(fileName).mkString }

def teamNamesFromAlpha(node: Node) = { val schooList: Option[Node] = (node \ "div").find(n => attrMatch(n, "id", "school-list")).flatMap(_.headOption) extractNamesAndKeys(schooList) }

/*

}