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

Java Discussion :

Titre d'un URL donné


Sujet :

Java

  1. #1
    Membre averti
    Inscrit en
    Septembre 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 24
    Par défaut Titre d'un URL donné
    Bonjour,
    je souhaite que vous m'aidez dans ceci : je veux écrire une méthode, à la quelle je fais passer un URL, et elle me rend le titre affiché par le navigateur.
    Exemple : Si je donne "www.google.com" comme argument, elle me retourne "Google" (titre indiqué sur l'onglet). Merci pour votre aide

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Voici les étapes que ton programme doit réaliser :

    1. Récupérer le contenu de la page
    2. Parser ce résultat à la recherche de la balise de titre "title"


    Pour la suite, on pourra t'aider lorsque tu auras commencé à écrire du code et que tu seras bloqué sur un point précis.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2011
    Messages : 65
    Par défaut JDOM
    Je pense qu'une fois le contenu de la page récupéré, il serait d'ailleurs judicieux d'utiliser JDOM pour chercher la balise title plus facilement

  4. #4
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    du HTML c'est pas du XML mais du SGML ...
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    734
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 734
    Par défaut
    Pourquoi pas tout simplement des regex? Le header titre ne devrait pas être trop difficile à localiser avec une regex plutôt simple.

  6. #6
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2011
    Messages : 65
    Par défaut
    Exact mais il doit bien y avoir un framework pour le SGML alors non? enfin pour moi ça devrait fonctionner quand même JDOM je pense puisque SGML c'est du XML standardisé non?

  7. #7
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    734
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 734
    Par défaut
    Non. SGML est moins contraignant que XML. Je ne suis pas sûr du lien de parenté exact, mais je crois que c'est plutôt l'inverse: XML serait un SGML standardisé [edit: je veux dire un sous ensemble plus contraignant, plus standardisé, en quelque sorte]. JDOM va s'étouffer sur du HTML, à mon avis.

  8. #8
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    L'XML c'est du SGML et pas l'inverse.

    SGML permet notamment de se passer de fermer les balises, dans ce cas on se base sur la DTD. Et sans DTD impossible de reconstituer un arbre.

    J'ai pas trouvé d'API Java pour le SGML à part le parser Swing. La regex est une idée si les pages sont simples.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  9. #9
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    de plus le html n'est pas toujours valide.

    Regardez du coté de NekoHTML pour parserdu HTML en arbre DOM.

  10. #10
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2011
    Messages : 65
    Par défaut
    ok merci pour ces précisions ^^ ça m'évitera d'avoir ce genre de problème un jour ou l'autre

Discussions similaires

  1. Via une url donnée, en extraire des informations
    Par Olivier Regnier dans le forum Web
    Réponses: 8
    Dernier message: 01/08/2011, 01h06
  2. Titre page dynamique + Url rewriting
    Par piero53 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 02/12/2009, 01h29
  3. [MySQL] Vérifier ID et titre dans une url
    Par Dark Jukka dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 11/05/2008, 21h17
  4. Lister l'esemble des fichiers présents à une URL donnée
    Par gabest dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 17/05/2006, 14h05

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