{"flag":true,"single":true,"pageTitle":"Shane Tool to scrape emails on current page","post":{"id":267,"user_id":"1","slug":"shane-tool-to-scrape-emails-on-current-page-wrgy","title":"Shane Tool to scrape emails on current page","body":"<pre class=\"language-markup\"><code>javascript:(function() {  var emails = [];    var emailRegex = \/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.(com|net|ac|in|sg|edu|org|gov|mil|arpa|co|int|co.uk|us|io|ai|ru|tr|ca)\/g;  var paragraphs = document.querySelectorAll('span');  paragraphs.forEach(function(element) {    var text = element.textContent || element.innerText;    var matches = text.match(emailRegex);        if (matches) {      for (var i = 0; i &lt; matches.length; i++) {        var email = matches[i].trim();        if (emails.indexOf(email) === -1) {          emails.push(email);        }      }    }  });  if (emails.length &gt; 0) {    var emailString = emails.join('\\n');    var tempInput = document.createElement('textarea');    tempInput.style.position = 'absolute';    tempInput.style.left = '-9999px';    tempInput.value = emailString;    document.body.appendChild(tempInput);    tempInput.select();    document.execCommand('copy');    document.body.removeChild(tempInput);    alert('Scraped and copied ' + emails.length + ' email(s) to clipboard:\\n\\n' + emailString);  } else {    alert('No email addresses found on this page.');  }})();<\/code><\/pre>","category_id":"12","is_private":"0","created_at":"2025-01-03T03:16:47.000000Z","updated_at":"2025-01-03T03:16:47.000000Z","category":{"id":12,"user_id":"1","name":"Javascript","slug":"javascript-xplw","parent_id":null,"created_at":"2023-03-23T02:24:43.000000Z","updated_at":"2023-03-23T02:24:43.000000Z"},"user":{"id":1,"name":"R GONDAL","email":"rizikmw@gmail.com","email_verified_at":null,"two_factor_confirmed_at":null,"current_team_id":"1","profile_photo_path":null,"created_at":"2023-03-12T10:49:33.000000Z","updated_at":"2025-01-10T12:59:00.000000Z","profile_photo_url":"https:\/\/ui-avatars.com\/api\/?name=R+G&color=7F9CF5&background=EBF4FF"}},"pageDesc":"javascript:(function() {  var emails = [];    var emailRegex = \/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.(com|net|ac|in|sg|edu|org|gov|mil|arpa|co| - Shane Tool to scrape emails on current page (Updated: January 3, 2025) - Read more about Shane Tool to scrape emails on current page at my programming site [SITE]","categories":[]}