"value >> is not a member of" 编译错误
"value >> is not a member of" compilation error
我有以下代码:
import java.io.{File, PrintWriter}
import com.github.nscala_time.time.Imports._
import net.ruippeixotog.scalascraper.browser.JsoupBrowser
import net.ruippeixotog.scalascraper.browser.JsoupBrowser.JsoupElement
import net.ruippeixotog.scalascraper.model.{ElementNode, Node}
object ConvertHTMLToCSV extends App {
val browser = JsoupBrowser()
val doc = browser.parseFile("my-doc.html")
doc >> "h3"
.
.
.
}
我收到以下编译错误:
Error:(11, 7) value >> is not a member of ConvertHTMLToCSV.browser.DocumentType
doc >> "h3"
我正在尝试实施 example given for the Scala Scraper library。
我做错了什么?
看起来像
implicit def cssQueryAsExtractor[E <: Element](cssQuery: String)
: HtmlExtractor[E, ElementQuery[E]] = HtmlExtractor.forQuery(cssQuery)
from ImplicitConversions
不在隐式范围内。我假设您应该至少有一个看起来像这样的导入:
import net.ruippeixotog.scalascraper.dsl.DSL._
// or
import net.ruippeixotog.scalascraper.dsl.ImplicitConversions._
或者可能是其中之一(在自述文件中提到):
The DSL provides several contentExtractor and contentParser instances, which were imported before with DSL.Extract._
and DSL.Parse._
.
我有以下代码:
import java.io.{File, PrintWriter}
import com.github.nscala_time.time.Imports._
import net.ruippeixotog.scalascraper.browser.JsoupBrowser
import net.ruippeixotog.scalascraper.browser.JsoupBrowser.JsoupElement
import net.ruippeixotog.scalascraper.model.{ElementNode, Node}
object ConvertHTMLToCSV extends App {
val browser = JsoupBrowser()
val doc = browser.parseFile("my-doc.html")
doc >> "h3"
.
.
.
}
我收到以下编译错误:
Error:(11, 7) value >> is not a member of ConvertHTMLToCSV.browser.DocumentType
doc >> "h3"
我正在尝试实施 example given for the Scala Scraper library。
我做错了什么?
看起来像
implicit def cssQueryAsExtractor[E <: Element](cssQuery: String)
: HtmlExtractor[E, ElementQuery[E]] = HtmlExtractor.forQuery(cssQuery)
from ImplicitConversions
不在隐式范围内。我假设您应该至少有一个看起来像这样的导入:
import net.ruippeixotog.scalascraper.dsl.DSL._
// or
import net.ruippeixotog.scalascraper.dsl.ImplicitConversions._
或者可能是其中之一(在自述文件中提到):
The DSL provides several contentExtractor and contentParser instances, which were imported before with
DSL.Extract._
andDSL.Parse._
.