bing-me-links

1.0.0 • Public • Published

bing-me-links

A simple node module for scraping links from the Baidu, Bing, StartPage, Webcrawler, Yahoo, and Qwant search engines.

Install

Install with npm

$ npm install bing-me-links --save

Usage

BingMeLinks uses the exp-config module for handling its' configuration in JSON files.

 
const bingMeLinks = require("bing-me-links");
const vo = require("vo");
 
const query = "javascript";  
const baidu = vo(bingMeLinks.searchBaidu(query));
vo(baidu)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });
 
const bing = vo(bingMeLinks.searchBing(query));
vo(bing)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });
 
const startPage = vo(bingMeLinks.searchStartPage(query));
vo(startPage)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });
 
const webcrawler = vo(bingMeLinks.searchWebcrawler(query));
vo(webcrawler)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });
    
const yahoo = vo(bingMeLinks.searchYahoo(query));
vo(yahoo)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });
 
const qwant = vo(bingMeLinks.searchQwant(query));
vo(qwant)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });  

Running tests

Install dev dependencies:

$ npm test

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue

Author

License

Released under the MIT license.

Readme

Keywords

none

Package Sidebar

Install

npm i bing-me-links

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • odynvolk