Any suggestions?

I am looking for a URL Extrator tool through which all the pages of the entered URL can be extracted in one click.

All the pages? or all the links?

If you’re looking to extract all the pages, you’ll need a website downloader like HTTrack

If you’re looking to extract all the links, then there’s several ways - a bookmarklet like [ [URL=“javascript:(%20function(){%20str=”“;%20anchors=document.getElementsByTagName(“a”);%20str+=”<table>“;%20str+=”<tr><th>#</th><th>HREF</th><th>Anchor</th></tr>
“;%20var%20k=0;%20var%20listing=”“;%20var%20links=”“;%20for(i=0;i<anchors.length;i++){%20var%20anchorText%20=%20anchors[i].textContent;%20var%20anchorLink%20=%20anchors[i].href;%20if(anchorLink.match(/^((?!google|cache|youtube\.com\/results|javascript:{}|api\.technorati\.com|botw\.org\/search|del\.icio\.us\/url\/check|digg\.com\/search|search\.twitter\.com\/search|search\.yahoo\.com\/search|siteanalytics\.compete\.com|tools\.seobook\.com\/general\/keyword\/suggestions|web\.archive\.org\/web\/|whois\.domaintools\.com|www\.alexa\.com\/data\/details\/main|www\.bloglines\.com\/search|www\.majesticseo\.com\/search\.php|www\.semrush\.com\/info\/|www\.semrush\.com\/search\.php|www\.stumbleupon\.com\/url).)*$/i)){%20listing+=anchorLink+”
“;%20links+=”<a%20href=\“”+anchorLink+“\”>“+anchorText+”</a>
“;%20k=k+1;%20if%20(anchorText%20===%20undefined)%20anchorText%20=%20anchors[i].innerText;%20str+=”<tr>“;%20str+=”<td>“+k+”</td>“;%20str+=”<td><a%20href=“+anchors[i].href+”>“+anchors[i].href+”</a></td>“;%20str+=”<td>“+anchorText+”</td>“;%20str+=”</tr>
“;%20}%20}%20str+=”</table><br/>%20<br/><h2>Plain%20Listing</h2><textarea%20cols=80%20rows=10>“;%20str+=listing;%20str+=”</textarea><br/>%20<br/><h2>HTML%20Links</h2><textarea%20cols=80%20rows=10>“;%20str+=links;%20str+=”</textarea><br/>“;%20with(window.open()){%20document.write(str);%20document.close();%20}%20})()”]this ] (click and hold on the link and drag to your links bar in your browser), or a tool like Xenu Link Slueth.

Check Siteopsys.com