bing-me-links
v1.0.0
Published
Scrapes Baidu, Bing, StartPage, Yahoo, Webcrawler, Qwant and retrieves links in serps
Downloads
27
Readme
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.