JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 9021
  • Score
    100M100P100Q123026F

A module to search and scrape google. This is not sponsored, supported, or affiliated with Google Inc.

Package Exports

  • google

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (google) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Node.js - google

This module allows you to search google by scraping the results. It does NOT use the Google Search API. PLEASE DO NOT ABUSE THIS. The intent of using this is convenience vs the cruft that exists in the Google Search API.

This is not sponsored, supported, or affiliated with Google Inc.

Installation

npm install google

Example

This prints out the first 50 search results of the query node.js best practices.

var google = require('google');

google.resultsPerPage = 25;
var nextCounter = 0;

google('node.js best practices', function(err, next, links){
  if (err) console.error(err);
      
  for (var i = 0; i < links.length; ++i) {
    console.log(links[i].title + ' - ' + links[i].link);
    console.log(links[i].description + "\n");
  }

  if (nextCounter < 4) {
    nextCounter += 1;
    if (next) next();
  }

});

Test

npm test

or...

mocha test

License

Licensed under MIT. See LICENSE for more details.

Copyright (c) 2012 JP Richardson