1
2
3
4const Apify = require('apify');
5
6Apify.main(async () => {
7    const input= await Apify.getInput();
8    const run=await Apify.call('petr_cermak/yellow-pages-scraper', input);
9    const axios=require('axios');
10    const cheerio=require('cheerio');
11    var dataset=await Apify.openDataset(run.defaultDatasetId);
12    var ar=await dataset.getData();
13    var data=ar.items;
14    for(var i=0;i<data.length;i++){
15    var obj=data[i];
16    var res=await axios.get(obj.url);
17    var $=cheerio.load(res.data);
18    var emails=$(".email-business").attr("href");
19    obj.email="";
20    if(emails==undefined){
21        obj.email="none found";
22    }else{
23        var array=emails.split(":");
24        obj.email=array[1];
25    }
26    await Apify.pushData(obj);
27    }
28});