私はLast.fmのサードパーティのWebアプリケーションを作成していますが、特定のアーティストに関する情報を得ることに問題があります。Railsで別のウェブサイトのサブページを解析するにはどうすればよいですか?
私はJSONからいくつかの#{アーティスト}に関するデータを解析する方法があります:私は変更する場合
artists_helper.rb
require 'net/http'
require 'json'
module ArtistsHelper
def about(artist)
artist = "?"
url = "http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=#{artist}&api_key=f5cb791cfb2ade77749afcc97b5590c8&format=json"
uri = URI(url)
response = Net::HTTP.get(uri)
JSON.parse(response)
end
end
を '?'そのメソッドのアーティスト名には、そのアーティストのJSONファイルからアーティストに関する情報を正常に解析できます。しかし、私がページに行くときのために。 http://localhost:3000/artists/Wild+Nothing「Wild + Nothing」の値を取得し、Last.fmのJSONファイルからWild Nothingのデータを解析するには、「about(artist)」メソッドが必要です。
「約」という方法を教えてもらうにはどうすればよいですかhttp://localhost:3000/artists/は必須値ですか?ルートで
これは機能しました。ありがとう。 – staniel