"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._.