Sha256: 15832335e6a4aed93c01af07857e9fe4b0e9275165c2ec05b3f89721f1a0b9d6
Contents?: true
Size: 628 Bytes
Versions: 1
Compression:
Stored size: 628 Bytes
Contents
require 'mechanize' require 'hpricot' module Adsense class Info def initialize( username, password ) @username = username @password = password @agent = Mechanize::Mechanize.new end def login! page = @agent.get 'http://www.gmail.com' form = page.forms.first form.Email = @username form.Passwd = @password @agent.submit form end def today_so_far login! ( get('https://www.google.com/adsense/v3/m/home') / 'span[@class~=value]' ).first.inner_html end private def get( url ) Hpricot(@agent.get( url ).body) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
adsense-info-1.0.0 | lib/adsense-info.rb |