2017-10-21 7 views
0
import net.ruippeixotog.scalascraper.browser.JsoupBrowser 
import net.ruippeixotog.scalascraper.dsl.DSL._ 
import net.ruippeixotog.scalascraper.dsl.DSL.Extract._ 
import net.ruippeixotog.scalascraper.dsl.DSL.Parse._ 

object Scraper { 
    val browser = JsoupBrowser() 

    val doc = browser.get("http://camhr.com") 

    def main(args: Array[String]): Unit = { 
    // Extract the <span> elements inside #menu 
    val items = doc >?> element("#footer") 
    print(items) 

    } 

} 

私はウェブサイトに表示されているものは英語ですが、このコードを実行すると私のコンソール(IntelliJ IDE)で中国語になります。スカラースキーヤーで間違った出力エンコーディングをレンダリングする

英語のテキストのレンダリング方法は?

答えて

1

このようなものを試してみてください:

val url = "http://camhr.com" 

val doc = Jsoup.connect(url) 
    .header("Accept-Language", "en") 
    .get 
関連する問題