Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function saveFile(name, blob) {
- var w = window;
- var d = w.document;
- var link = d.createElement('a');
- link.setAttribute('download', name);
- link.href = w.URL.createObjectURL(blob);
- link.onclick = function () {
- d.body.removeChild(this);
- };
- link.style.display = 'none';
- d.body.appendChild(link);
- link.click();
- }
- function grab(start, stop, onfinish) {
- var data = [];
- var path = location.href + '&filter=0&start=';
- var _grab;
- (_grab = function (i) {
- var xhr = new XMLHttpRequest;
- xhr.open('GET', path + i * 10);
- xhr.onload = function () {
- console.log(this.response);
- data = data.concat(this.response.match(/([\w-.]+@(mail|inbox|bk|list)\.ru)/g));
- if (i < stop) {
- return setTimeout(_grab, 5000, ++i);
- }
- onfinish(data);
- };
- xhr.send();
- })(start);
- }
- grab(0, 35, function (emails) { saveFile('emails.txt', new Blob([emails.join('\n')])); });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement