Comment extraire du texte de paragraphe html à l'aide de Jsoup?
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class JavaApplication14 {
public static void main(String[] args) {
try {
Document doc = Jsoup.connect("tanmoy_mahathir.makes.org/thimble/146").get();
String html= "<html><head></head>" + "<body><p>Parsed HTML into a doc."
+ "</p></body></html>";
Elements paragraphs = doc.select("p");
for(Element p : paragraphs)
System.out.println(p.text());
} catch (IOException ex) {
Logger.getLogger(JavaApplication14.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
quelqu'un peut m'aider avec jsoup code comment puis-je analyser seulement une partie, y compris paragraphe, de sorte qu'il suffit d'imprimer
Hello ,World!
Nothing is impossible
j'ai juste essayé ce imporjava.io.IOException; import org.jsoup.*; import org.jsoup.les nœuds.Document; public class JavaApplication10 { /** * @param args les arguments de ligne de commande */ public static void main(String[] args) throws IOException { Document document = Jsoup.connect("tanmoy_mahathir.makes.org/thimble/146").get(); String html; html = "<html><head></head>" + "<body><p>HTML Analysée dans un doc.</p></body></html>"; Document doc = Jsoup.parse(html); // ... } }
Je note que vous ne l'utilisez pas
Je note que vous ne l'utilisez pas
document
... et tu ne fais rien avec doc
après l'avoir créé.
OriginalL'auteur Tanmoy Mahathir | 2013-06-18
Vous devez vous connecter pour publier un commentaire.
Pour ce petit peu de html, vous avez juste besoin de faire
Que je vois ton lien contient à peu près le même code html, vous pouvez également remplacer la définition de
doc
avecMise à JOUR
Voici le code complet qui compile et fonctionne très bien pour moi.
ok je suis nouveau sur le débordement de la pile ,je ne sais pas comment faire pour modifier un commentaire.
pas de chance signifie qu'il est showingException dans le thread "main" java.lang.IllegalArgumentException: URL mal formée: tanmoy_mahathir.makes.org/thimble/146 au org.jsoup.helper.HttpConnection.url(HttpConnection.java:55)
Ah oui, vous avez besoin
Jsoup.connect("https://tanmoy_mahathir.makes.org/thimble/146").get();
- l'url doit le protocole.hey selig bro puis-je vous envoyer ce code par e-mail?
OriginalL'auteur selig
Vous pouvez commencer par essayer cette....
OriginalL'auteur obsolete
vous pouvez sélectionner la balise, c'est avec classe et puis peut aller plus spécifiques comme arriver premier alinéa
OriginalL'auteur NomanJaved