0.4.0 / 2012-04-26

0.3.0 / 2010-07-01

0.2.4 / 2009-03-18

0.2.3 / 2009-01-27

0.2.2 / 2009-01-14

0.2.1 / 2008-08-27

0.2.0 / 2008-05-10

0.1.8 / 2008-04-30

0.1.7 / 2008-04-28

0.1.6 / 2008-03-15

  • Renamed GScraper.http_agent to GScraper.web_agent.
  • Added GScraper.proxy for global proxy configuration.
  • Added the WebAgent module.
  • Renamed Search::Query#first_result to Search::Query#top_result.
  • Updated Search::Query#page logic for the new DOM layout being used.
  • Added support for Sponsored Ad scraping.
    • Added the methods Query#sponsored_links and Query#top_sponsored_link.
  • Added examples to README.txt.

0.1.5 / 2007-12-29

  • Fixed class inheritance in gscraper/extensions/uri/http.rb, found by sanitybit.

0.1.4 / 2007-12-23

  • Added Search::Query#result_at for easier access of a single result at a given index.
  • Adding scraping of the Cached and Similar Pages URLs of Search Results.
  • Added methods to Search::Page for accessing cached URLs, cached pages, similar query URLs and similar Queries in mass.
  • Search::Query#page and Search::Query#first_page now can receive blocks.
  • Improved the formating of URL query parameters.
  • Added more unit-tests.
  • Fixed scraping of Search Result summaries.
  • Fixed various bugs in Search::Query uncovered during unit-testing.
  • Fixed typos in the documentation for Search::Page.

0.1.3 / 2007-12-22

  • Added the Search::Page class, which contains many of convenance methods for searching through the results within a Page.

0.1.2 / 2007-12-22

0.1.1 / 2007-12-21

  • Forgot to include lib/gscraper/version.rb.

0.1.0 / 2007-12-20

  • Initial release.
  • Supports the Google Search service.