Я бы просто обработал это с помощью Nokogiri.
Например, введите следующее в irb, чтобы увидеть:
require 'nokogiri'
require 'open-uri'
website = 'http://www.amazon.com/dp/B000YYODLO'
doc = Nokogiri::HTML(open(website))
puts doc.css('#SalesRank').text[/\#.*\)/]
Конечно, вам нужно будет изменить B000YYODLO на любое значениеASIN имеет то, что вы царапаете.Если вы не ищите товарный ранг кофейного пресса, в этом случае я ответил сразу на два вопроса.
Кроме того, селектор CSS #SalesRank вытаскивает всю строку, вы можете использовать регулярное выражение, как я это сделал дляразберите все, что вам нужно.
Кроме того, поскольку я не знаком с используемым вами API-интерфейсом, возможно, вы захотите просмотреть его, чтобы узнать, используют ли они селекторы CSS, поскольку вам, возможно, просто нужно изменить SalesRank на #SalesRank.
Надеюсь, это поможет.