IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

[Jsoup] trouver tous les liens entre dans <body>


Sujet :

Développement Web en Java

  1. #1
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut [Jsoup] trouver tous les liens entre dans <body>
    Bonjour, j'aimerais à partir d'une url récupérer tous les liens d'une page web entre <body> et </body>
    j'ai essayé ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            Document doc = Jsoup.connect(wholeUrl).userAgent("Mozilla").validateTLSCertificates(false).get();
            Elements links = doc.body().select("a[href]");
            for (Element lnk : links) {
                }
    Seulement les liens dans le <head> (quand il y en a) sont aussi pris en compte j'aimerais juste parser ceux de <body> j'ai essayé plein de truc (comme doc.elementsByTagsName("body") mais j'obtiens toujours le même résultat)
    Merci

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 095
    Par défaut
    Perso le code tu as donné ne donne aucun lien dans le head. Tu es sure que ça ne marche pas ? Tu as une url pour tester ? Car pour moi il fait ce que tu lui demandes

    Je n'ai jamais vu de site contenant des <a href...> dans le <head> mais je me trompe peut être... (des <link href> oui mais des <a>)
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par wax78 Voir le message
    Perso le code tu as donné ne donne aucun lien dans le head. Tu es sure que ça ne marche pas ? Tu as une url pour tester ? Car pour moi il fait ce que tu lui demandes

    Je n'ai jamais vu de site contenant des <a href...> dans le <head> mais je me trompe peut être... (des <link href> oui mais des <a>)
    Bonjour, j'utilise ce script dans le cadre d'un de mes sites de référencement, je dois vérifier les liens retours et oui certains le mettent dans le <head> (ça plus les display:none...) donc j'ai testé sur un site à moi en mettant le lien dans <head> et il le trouve quand même, j'ai l'impression qu'il encapsule tout le html récupéré dans une balise <body> (ce qui ferait qu'il y a un body (le vrai) dans un autre en ce cas ce serait normal qu'il récupère ceux dans le <head> je v creuser un peu plus je vous tiens au jus. MErci.

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/02/2017, 23h19
  2. Trouver tous les chemins entre deux noeuds dans un graphe qui contient des boucles
    Par GayaStudent dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 21/11/2014, 21h31
  3. Réponses: 14
    Dernier message: 25/11/2007, 18h32
  4. [Sybase 12.5]Trouver tous les liens d'une clé
    Par Neo41 dans le forum Sybase
    Réponses: 1
    Dernier message: 12/04/2006, 11h37
  5. [TWebBrowser] Comment trouver tous les liens dans une page ?
    Par xenos dans le forum Composants VCL
    Réponses: 1
    Dernier message: 15/01/2006, 23h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo