2016-08-29 2 views
0

を与える.json私は、この特定の行は、ここでエラーJsonParseException: Unexpected character ('<' (code 60))が私のコードAwait.result(xxxは、Duration.Inf)私にエラー

である私を見せている私は他のウェブサイトからデータを取得しようとしています Scala-Play frameworkが、 Await.result(xxx, Duration.Inf).jsonを使用しています
var list:List[String] = List(); 
var Url = "http://www.xxxxxx" 
val Response = ws.url(Url).get() 
val data = Await.result(Response, Duration.Inf).json 

誰かが、私はこれらのライブラリ

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

import play.api.libs.ws.WSClient 
import play.api.libs.ws.WSResponse 
+0

Awaitが最初に良いアイディアであるかどうかわかりません。ここの問題は、適切なJson構造を持っていないコンテンツです – Rakshith

答えて

1

を使用していますHTMLスクレイピング ため、この

で私を助けて通常のブラウザを使用してURLにアクセスし、応答が有効なjson応答であるかどうかを確認してください。エラーは、あなたがAwait.result(Response、Duration.Inf)から得た応答が有効なJSONではないことを示しています。

+0

ブラウザコンソールに何も印刷されていないことを意味します。 – raja

+0

@rajaコンソールにはありませんメインウィンドウには何も表示されませんか? –

0

Responseには有効なjsonが含まれていません。 URLが正しいjsonを与えているかどうか確認してください。GET

関連する問題