Advertisement
rg443

regex extract domain from hostname

May 11th, 2017
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Array.from(new Set(document.body.innerHTML.match(/[a-z0-9_-]+\.[a-z]{2,64}(?=\t)/gim))).sort()
  2.  
  3. // [a-z0-9_-]+\.[a-z]{2,64}$
  4. Array.from(new Set(document.body.innerHTML.match(/[a-z0-9_-]+\.[a-z]{2,64}$/gim))).sort()
  5.  
  6.  
  7.  
  8. var s=document.createElement("script");document.head.appendChild(s);s.onload=run1;s.src="https://cdnjs.cloudflare.com/ajax/libs/neo-async/2.1.0/async.js"
  9. function run1(){
  10.  
  11. var q1=async.queue(function (v, callback) {
  12. var t1=new Date()
  13. fetch("https://rg443.tk/p/d2.php?q="+v)
  14. .then(function(r){return r.text()})
  15. .then(function(d){
  16.    
  17.    console.log(new Date-t1,v+'\t'+d);
  18.    callback();
  19.    })
  20. },5);
  21. q1.drain=function(){console.log("done",new Date-t0,(ql1*1000/(new Date-t0)).toFixed(1) )};
  22. q1.push(Array.from(new Set(document.body.innerHTML.match(/[a-z0-9_-]+\.[a-z]{2,64}(?=\t)/gim))).sort());
  23. var t0=new Date;ql1=q1.length();
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement