2017-04-20 2 views
-3

Was ist los mit dem zweiten Block von Scala-Code?Wie zum Download Yahoo Finance csv in Scala?

// Works: 
println(scala.io.Source.fromURL("http://www.imdb.com").mkString) 

// Blank: 
println(scala.io.Source.fromURL("http://ichart.finance.yahoo.com/table.csv?s=FB").mkString); 
+2

Wahrscheinlich ist Ihre URL falsch, wahrscheinlich, weil der Dienst auf https läuft und nicht http – puhlen

+0

Sie haben Recht, änderte es auf https und es hat funktioniert – fandang

Antwort

3

Das Problem ist, dass Sie URL ist http://ichart.finance.yahoo.com/table.csv?s=FB aber die korrekte URL für den Dienst ist https://ichart.finance.yahoo.com/table.csv?s=FB.

Der Dienst wird auf https ausgeführt. Wenn Sie versuchen, mit http zuzugreifen, erhalten Sie eine Weiterleitungsantwort, die Sie ausdrucken.

Verwandte Themen