En SEO, on a souvent des listes d’urls à traiter. Pour vérifier des backlinks, la publication des commentaires, etc…Il existe bien evidemment des outils qui font ces vérifications rapidement, mais par fois payant…Que diriez-vous de créer vous-même votre propre script pour ouvrir plusieurs urls dans votre navigateur ?
Le concept est assez simple et ne requiert qu’un petit connaissance du principe des onglets d’un navigateur. Nous allons voir rapidement comment:
- Créer un formulaire
- Y mettre des urls (une par ligne)
- Et le faire ouvrir ces urls dans des onglets différents du navigateur.
Facile comme tout, on utilise du javascript avec
window.open
On boucle ensuite sur une liste d’url et on les ouvre dans le navigateur.
Pour simplifier le code au maximum au niveau du design, on utilise Bootstrap.
Ce qui nous donne:
<!doctype html> <html> <head> <meta charset="utf-8"> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" type="text/css" rel="stylesheet"/> </head> <body> <div class="container"> <div class="row"> <div class="col-md-3"></div> <div class="col-md-6"> <h1>Ouvrez toutes vos urls en un clic</h1> <form> <div class="form-group"> <textarea id="textarea" class="form-control" rows="10" placeholder="Entrez votre liste d'url (une url par ligne)"></textarea> </div> <div class="center-block" style="max-width:400px"> <button onclick="javascript:ouvrir_tout();" class="btn btn-info btn-lg btn-block" type="submit" name="action" style="font-weight:500;">Ouvrir toutes les urls</button> <button onclick="javascript:tout_supprimer();" class="btn btn-danger btn-lg btn-block" type="submit" name="action">Remettre à zéro</button> </div> </form> </div> <div class="col-md-3"></div> </div> </div> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> function ouvrir_tout(){ var urls = document.getElementById("textarea").value; var urls = urls.split('\n'); var totalno = urls.length; var s; for(var i=0;i<totalno;i++){ s = urls[i]; if(s){ if(s.substr(0,8)=='https://') window.open(s); else if(s.substr(0,7)=='http://') window.open(s); else {s = 'http://'+s; window.open(s);} } } eraseText(); return false; } function tout_supprimer() { $('#textarea').val(''); $('#textarea').trigger('autoresize'); } </script> </body> </html>
Facile comme tout…
Vous pouvez télécharger le code du script plus haut et l’installer chez vous… il suffit juste de l’uploader quelque part.
A vous de jouer ;)