さて、私がしようとしているのは、rvest を使用してリクエストに対して返される XML ファイルを解析することにより、Last.FM Web API からアーティストのトップ タグのリストを取得することです。
ただし、XML のコンテンツを取得しようとすると、次のエラーが発生します。
html("http://ws.audioscrobbler.com/2.0/?method=artist.getTopTags&artist=artistname&api_key=apikey")
Error in function (type, msg, asError = TRUE) : Empty reply from server
解析用にさまざまなパッケージのさまざまな関数 (getURL、readWeb) を使用してみましたが、すべての artist.get メソッドが空の応答を返します。ただし、ブラウザーで API 要求のまさにその URL にアクセスすることは問題なく機能します。また、user.get メソッドも問題なく機能します。
何が原因でしょうか? 面倒なことは自分で探さなきゃいけないの?リーベストですか?Last.FM?