удалось разобратся с модулем пинг, асинхронизация помогла, но столкнулся снова с похожей проблемой при попытке спарсить картинки с bing, в этот раз синхронизация не помогает
модули подключены нужные, при этом на runkit код отрабативает как нужно
var Scraper = require ('images-scraper')
,electron = require('electron')
, bing = new Scraper.Bing();
await (new Promise((resolve, reject) => {
bing.list({
keyword: 'banana',
num: 10,
detail: true
})
.then(function (res) {
console.log('first 10 results from bing', res);
resolve()
}).catch(function(err) {
console.log('err',err);
})
}));
а вот код который успешно отрабатывает на ранкит:
https://npm.runkit.com/images-scraper
var Scraper = require ('images-scraper')
,electron = require('electron')
, bing = new Scraper.Bing();
bing.list({
keyword: 'banana',
num: 10,
detail: true
})
.then(function (res) {
console.log('first 10 results from bing', res);
}).catch(function(err) {
console.log('err',err);
})