Trying to get email addresses form over here:
https://www.yellowpages.co.za/search?what=accounting+services&where=pinetown
Tried everything, but can't get it to work!
Trying to get email addresses form over here:
https://www.yellowpages.co.za/search?what=accounting+services&where=pinetown
Tried everything, but can't get it to work!
Sure, this'll click all the buttons and scrape the emails. There's a 750 ms (0.75 sec) delay between each click so it'll take about 15 sec to complete. I used Page load delay (ms): 6000.
{"_id":"yellowpages-co-za","startUrl":["https://www.yellowpages.co.za/search?what=accounting+services&where=pinetown"],"selectors":[{"id":"listing wrappers","type":"SelectorElement","parentSelectors":["_root"],"selector":"div.yp-object-result-item","multiple":true,"delay":0},{"id":"Click Show Email","type":"SelectorElementClick","parentSelectors":["listing wrappers"],"selector":"div.pb-1","multiple":false,"delay":"750","clickElementSelector":"b.idShowEmail","clickType":"clickOnce","discardInitialElements":"do-not-discard","clickElementUniquenessType":"uniqueText"},{"id":"Company name","type":"SelectorText","parentSelectors":["listing wrappers"],"selector":"h5","multiple":false,"regex":"","delay":0},{"id":"Email","type":"SelectorText","parentSelectors":["Click Show Email"],"selector":"div .fullDetailId a[onclick*=Email]","multiple":false,"regex":"","delay":0}]}
Thanks Lee, that's great, you just saved me tons of headaches to figure this out!
You're in Asia? I'm in Thailand if you ever drop by, beers are on me! Cheers