Class: IdsPlease::Grabbers::Vkontakte
- Defined in:
- lib/ids_please/grabbers/vkontakte.rb
Instance Attribute Summary
Attributes inherited from Base
#avatar, #counts, #data, #display_name, #link, #network_id, #page_source, #username
Instance Method Summary collapse
Methods inherited from Base
#errors, #find_by_regex, #initialize, #inspect, interact, #record_error, #to_h, #to_s
Constructor Details
This class inherits a constructor from IdsPlease::Grabbers::Base
Instance Method Details
#grab_link ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/ids_please/grabbers/vkontakte.rb', line 4 def grab_link agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36' @page_source ||= open(link, 'User-Agent' => agent).read.encode('utf-8') @network_id = find_network_id @username = find_username @avatar = find_avatar @display_name = find_display_name @data = { description: find_description } self rescue => e record_error __method__, e. return self end |