Class: TelegramWebProxy::PageFetcher

Inherits:
Object
  • Object
show all
Defined in:
lib/telegram_web_proxy/page_fetcher.rb

Constant Summary collapse

HTTP_USER_AGENT =
'ELinks/0.13.GIT (textmode; Linux 2.6.29 i686; 119x51-2)'

Instance Method Summary collapse

Instance Method Details

#getObject



6
7
8
9
# File 'lib/telegram_web_proxy/page_fetcher.rb', line 6

def get
  result = RestClient.get(url, user_agent: HTTP_USER_AGENT)
  fix_relative_urls(sanitize_page(result.body), url)
end

#post(data) ⇒ Object



11
12
13
14
# File 'lib/telegram_web_proxy/page_fetcher.rb', line 11

def post(data)
  result = RestClient.post(url, data, user_agent: HTTP_USER_AGENT)
  fix_relative_urls(sanitize_page(result.body), url)
end