quelqu'un sait un moyen d'obtenir toutes les URL dans un site Web en utilisant javascript? I seulement besoin les liens commençant par le même domaine name.no besoin d'envisager d'autres liensobtenir toutes les URL dans un site Web en utilisant javascript
Répondre
en utilisant jquery u peut trouver tous les liens sur la page qui correspondent à des critères spécifiques
$("a[href=^domain.com]").each(function(){
alert($(this).attr("href"));
});
Eh bien cela obtenir tous les liens du même hôte sur la page :
var urls= [];
for (var i= document.links.length; i-->0;)
if (document.links[i].hostname===location.hostname)
urls.push(document.links[i].href);
Si par site vous voulez dire que vous voulez obtenir récursivement les liens à l'intérieur des pages liées, c'est un peu plus compliqué. Vous devrez télécharger chaque lien dans un nouveau document (par exemple dans un), et le onload
vérifier le document de l'iframe pour plus de liens à ajouter à la liste à récupérer. Vous devez rechercher les URL que vous avez déjà utilisées pour éviter d'aller chercher le même document deux fois. Ce ne serait probablement pas très rapide.
+1 Même si vous n'utilisez pas '{}': P –
Oui, je ne pouvais pas décider si j'utiliserais un objet comme un ensemble ou juste un tableau. Vous voudriez certainement le jeu-comme une fois que vous commencez à explorer plusieurs pages et avez besoin de rechercher si l'URL avait été fait auparavant. – bobince
+1 pour ne pas utiliser jQuery – Andris
- 1. Comment gérer toutes les URL d'une page en utilisant PHP?
- 2. Toutes les commandes Javascript pour les URL
- 3. Comment puis-je utiliser Javascript pour obtenir une liste de toutes les URL d'images disponibles sur un site?
- 4. Module Perl pour obtenir toutes les pages d'un site Web?
- 5. obtenir des liens dans un site Web
- 6. URL finale (après toutes les redirections) en utilisant apache HttpClient
- 7. Comment lire le texte d'un site Web en utilisant Javascript?
- 8. Url mystérieuse dans notre site Web html
- 9. Programicatement visiter (toutes) page (s) ASP.Net dans un site web?
- 10. publier un site web en utilisant msbuild
- 11. Trouver toutes les URL sur la page en utilisant jQuery
- 12. server.transfer à un autre site Web URL
- 13. @ font-face pour toutes les polices sur un site Web
- 14. Résolution de site Web résolution pour toutes les résolutions en Javascript
- 15. de base questions d'exploration Web: Comment créer une liste de toutes les pages sur un site Web en utilisant php?
- 16. Comment faire pour obtenir une URL flash dans une page Web en utilisant un webframe?
- 17. obtenir cross site xml en utilisant iframe
- 18. Obtenir un flux Twitter sur mon site Web en utilisant PHP
- 19. Comment obtenir un élément en utilisant javaScript
- 20. Comment créer un site web en utilisant ofbiz?
- 21. Rediriger toutes les URL dynamiques d'un ancien site vers une seule URL statique
- 22. Suivre une URL en utilisant JavaScript
- 23. match toutes les URL dans la chaîne et le retour en tableau dans JavaScript
- 24. Obtenir toutes les méthodes sur un type [] d'interfaces utilisant LINQ?
- 25. Comment obtenir toutes les URL de la page (php)
- 26. comment obtenir toutes les polices en utilisant jquery?
- 27. Vérifier le paramètre URL en utilisant javascript
- 28. Besoin de bloquer toutes les informations personnelles comme url, email, messageries, téléphone etc. en utilisant php
- 29. Favicon pour toutes les pages de mon site Web
- 30. Obtenir toutes les variables de javascript dans JAVA
Définir "toutes les URL". Voulez-vous dire '' tags? Ou tout contenu de chaîne qui correspond au schéma d'une URL? –
l'attribut href à l'intérieur tags – netha
Ceci est très similaire à votre autre question (qui a une réponse similaire): http://stackoverflow.com/questions/3871358/get-all-the-href-attributes-of-a- web-site –