Обновление : Twitter добавил listed_count
к полезной нагрузке пользователя.
Похоже, что добавление lists_count
к полезной нагрузке пользователя равно в списке задач .
У нас есть это в нашем списке задач. Это требует довольно обширной асинхронной аннулирования фрагментов, поэтому это не так просто, как просто добавить счетчик в полезную нагрузку. У нас это есть в списке, хотя.
Между тем, предложение Даррела было единственным прямым подходом, но краткость языка и его библиотек имеет значение:
require 'rubygems'
require 'nokogiri'
require 'open-uri'
username = "twitterapi"
page = Nokogiri::HTML(open("http://twitter.com/#{username}"))
page.at_css("#lists_count").text.gsub(/\D/, "").to_i # => 1299