module RSocial::Instagram::Client::Users
Public Instance Methods
user(handle)
click to toggle source
# File lib/rsocial/instagram/client/users.rb, line 5 def user(handle) run( "https://www.instagram.com/#{handle}/", user_injections ).merge(:handle => handle) end
users_instance(handle)
click to toggle source
# File lib/rsocial/instagram/client/users.rb, line 12 def users_instance(handle) wd = Driver.instance.send( "chrome" ) wd.get "https://www.instagram.com/#{handle}/" wd end
Private Instance Methods
user_injections()
click to toggle source
# File lib/rsocial/instagram/client/users.rb, line 20 def user_injections { :post_count => "return document.getElementsByClassName('_s53mj')[0].getElementsByClassName('_bkw5z')[0].innerHTML", :follower_count => "return document.getElementsByClassName('_s53mj')[1].getElementsByClassName('_bkw5z')[0].innerHTML", :following_count => "return document.getElementsByClassName('_s53mj')[2].getElementsByClassName('_bkw5z')[0].innerHTML" } end