get-links
Version:
get links via dom selector
1 lines • 853 B
JavaScript
Object.defineProperty(exports,'__esModule',{value:!0});exports.default=getLinks;var _requestPromiseNative=require('request-promise-native'),_requestPromiseNative2=_interopRequireDefault(_requestPromiseNative),_cheerio=require('cheerio'),_cheerio2=_interopRequireDefault(_cheerio),_consoleEmoji=require('console-emoji'),_consoleEmoji2=_interopRequireDefault(_consoleEmoji);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function getLinks(a,b){return a&&b?(0,_requestPromiseNative2.default)(a).then(function(c){var d=[],e=_cheerio2.default.load(c);return e(b).each(function(f,g){return d.push(e(g).attr('href'))}),d}).catch(function(c){return(0,_consoleEmoji2.default)(c,'err'),!1}):((0,_consoleEmoji2.default)('Missing required parameters! (URL, CSS-Selector)','err'),!1)}module.exports=exports['default'];
;