Advertisement
stuppid_bot

Untitled

Oct 16th, 2013
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function saveFile(name, blob) {
  2.     var w = window;
  3.     var d = w.document;
  4.     var link = d.createElement('a');
  5.     link.setAttribute('download', name);
  6.     link.href = w.URL.createObjectURL(blob);
  7.     link.onclick = function () {
  8.         d.body.removeChild(this);
  9.     };
  10.     link.style.display = 'none';  
  11.     d.body.appendChild(link);
  12.     link.click();
  13. }
  14.  
  15. function grab(start, stop, onfinish) {
  16.     var data = [];
  17.     var path = location.href + '&filter=0&start=';
  18.     var _grab;
  19.     (_grab = function (i) {
  20.         var xhr = new XMLHttpRequest;
  21.         xhr.open('GET', path + i * 10);
  22.         xhr.onload = function () {
  23.             console.log(this.response);
  24.             data = data.concat(this.response.match(/([\w-.]+@(mail|inbox|bk|list)\.ru)/g));
  25.             if (i < stop) {
  26.                 return setTimeout(_grab, 5000, ++i);
  27.             }
  28.             onfinish(data);
  29.         };
  30.         xhr.send();
  31.     })(start);
  32. }
  33.  
  34. grab(0, 35, function (emails) { saveFile('emails.txt', new Blob([emails.join('\n')])); });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement