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});