【问题标题】:Using R to Scrape discogs使用 R 刮掉唱片
【发布时间】:2019-06-04 08:29:40
【问题描述】:

我尝试使用以下内容从 Blue Note 爵士音乐家 Hank Mobley 那里获取专辑发行列表:

library(magrittr);library(httr)
releasesHM<-httr::GET("https://api.discogs.com/artists/135872/releases")

这个结果没有错误,我得到了 15k 的数据,但我似乎无法识别结果的 10 项列表中的内容:

Response [https://api.discogs.com/artists/135872/releases]
  Date: 2019-01-09 14:19
  Status: 200
  Content-Type: application/json
  Size: 15.7 kB

discogs says我应该知道这位艺术家每次发行的标题和年份。谁能提供解决方案/指导?

谢谢!

【问题讨论】:

    标签: r httr discogs-api


    【解决方案1】:

    输出是 JSON 格式,所以使用 package jsonlite 来导入:

    library(jsonlite)
    releasesHM <- fromJSON("https://api.discogs.com/artists/135872/releases")
    

    你会得到一个包含数据的列表。

    标题:

    > head(releasesHM$releases$title)
    [1] "The Max Roach Quartet Featuring Hank Mobley"
    [2] "Mobley's Message"                           
    [3] "Jazz Message #2"                            
    [4] "The Jazz Message Of"                        
    [5] "Base On Balls / Stella-Wise"                
    [6] "Lower Stratosphere / Reunion" 
    

    艺术家:

    > head(releasesHM$releases$artist)
    [1] "The Max Roach Quartet* Featuring Hank Mobley"                                                                      
    [2] "Hank Mobley"                                                                                                       
    [3] "Hank Mobley"                                                                                                       
    [4] "Donald Byrd, Hank Mobley, Horace Silver, Doug Watkins, John La Porta*, Ronnie Ball, Wendell Marshall, Kenny Clarke"
    [5] "Hank Mobley"                                                                                                       
    [6] "Hank Mobley" 
    

    【讨论】:

    • 嘿,太好了!谢谢!
    • @RSchifini 为什么这不起作用呢? HMcaddy &lt;- fromJSON("https://api.discogs.com/masters/239711/")
    • 也许是因为它最后缺少“发布”?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 2019-12-15
    • 1970-01-01
    相关资源
    最近更新 更多