2017-04-20 3 views
-3

스칼라 코드의 두 번째 블록에는 어떤 문제가 있습니까?Scala에서 yahoo finance csv를 다운로드하는 방법은 무엇입니까?

// 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

URL이 잘못되었을 가능성이 높습니다. 아마도 서비스가 https가 아닌 http : // – puhlen

+0

이 아니므로 https로 변경하고 작동했습니다. – fandang

답변

3

문제는 당신의 URL를 http://ichart.finance.yahoo.com/table.csv?s=FB하지만 서비스에 대한 올바른 URL이 https://ichart.finance.yahoo.com/table.csv?s=FB입니다.

서비스는 https에서 실행됩니다. http로 액세스하려고하면 인쇄하려는 내용 인 리디렉션 응답을 받게됩니다.

관련 문제