无法从stats.nba.com中提取JSON数据

时间:2019-07-17 16:56:43

标签: r json

从stats.nba.com获取数据时遇到了一些困难。我过去很容易就能提取信息,所以想看看你们是否注意到我的代码中有任何问题,或者是否遇到了同样的问题。

我正在使用rjson

library(rjson)

url <- "https://stats.nba.com/stats/boxscoresummaryv2?GameID=0041800406"
a <- fromJSON(file = url)

运行此命令时,我得到:

Error in file(con, "r") : 
  cannot open the connection to 'https://stats.nba.com/stats/boxscoresummaryv2?GameID=0041800406'
In addition: Warning message:
In file(con, "r") :
  URL 'https://stats.nba.com/stats/boxscoresummaryv2?GameID=0041800406': status was 'Failure when receiving data from the peer'

但是,我可以通过遵循请求url来查看JSON格式的数据。有人注意到我犯了任何错误吗?

2 个答案:

答案 0 :(得分:0)

以下代码可以将json文件读入列表对象。

library(jsonlite)

read_json("https://stats.nba.com/stats/boxscoresummaryv2?GameID=0041800406")

答案 1 :(得分:0)

并不是一个确切的答案;认为这是由于我的防火墙存在问题。能够使所有内容在不同的网络上运行。