java - JSOUP 库的问题

标签 java android jsoup

这是 HTML

<div class="entry-content">
    <p>Oltre settanta mezzi complessivi dotati del sistema Gps, una stretta collaborazione con MeteoinMolise e un numero verde per le emergenze (800-993380) attivo ventiquattro ore su ventiquattro. Sono le principali novità introdotte dalla Sea che, questa mattina, ha presentato il nuovo piano neve presso la sede di Piazza Molise. Presenti, oltre al sindaco Battista, anche gli assessori Maio e De Bernardo. Soddisfatto il presidente del Cda – Stefano Sabatini – intervenuto nel corso dell’incontro. “Il passo in avanti è compiuto grazie ai sistemi tecnologici, ai quali abbiamo deciso di affidarci per migliorare il servizio a disposizione dei cittadini del capoluogo. In questo modo, speriamo di lasciarli soddisfatti e, soprattutto, ci auguriamo di ridurre drasticamente i disagi”.</p>
    <p><strong>L&#8217;articolo integrale sull&#8217;edizione cartacea del Quotidiano in edicola domani.</strong></p>
    <p>&nbsp; <strong>Vuoi ricevere questa ed altre notizie direttamente sul tuo cellulare? Semplice! Invia il testo NEWS SI con un normale sms al nostro numero <span style="text-decoration: underline;">+39 3201122791</span> e riceverai quotidianamente sms informativi gratuiti per essere aggiornato in tempo reale sulle principali notizie della regione. Inoltre sempre a questo numero potrai inviarci segnalazioni foto/video di qualsiasi natura tramite WhatsApp</strong></p>
</div>

但我只需要得到这个:

Oltre settanta mezzi complessivi dotati del sistema Gps, una stretta collaborazione con MeteoinMolise e un numero verde per le emergenze (800-993380) attivo ventiquattro ore su ventiquattro. Sono le principali novità introdotte dalla Sea che, questa mattina, ha presentato il nuovo piano neve presso la sede di Piazza Molise. Presenti, oltre al sindaco Battista, anche gli assessori Maio e De Bernardo. Soddisfatto il presidente del Cda – Stefano Sabatini – intervenuto nel corso dell’incontro. “Il passo in avanti è compiuto grazie ai sistemi tecnologici, ai quali abbiamo deciso di affidarci per migliorare il servizio a disposizione dei cittadini del capoluogo. In questo modo, speriamo di lasciarli soddisfatti e, soprattutto, ci auguriamo di ridurre drasticamente i disagi”.

我无法得到我想要的东西。可以怎样帮助我?

这是我的代码:

@Override
protected Void doInBackground(Void... params) {
    try {
        // Connect to the web site
        Document document = Jsoup.connect(url).get();
        // Using Elements to get the Meta data
        Elements description = document
            .select("div class=\"entry-content\"");
        // Locate the content attribute
        desc = description.text();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return null;
}

提前感谢大家!

最佳答案

我认为这会起作用

 org.jsoup.nodes.Element description = document.getElementsByClass("entry-content")
        .select("p")
        .first();

    String desc = description.text();

关于java - JSOUP 库的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47576963/

相关文章:

android - 在 android 上的 html5 视频标签中禁用默认的丑陋海报图像

java - BottomNavigationView高度未包装到底部

java - Jsoup 似乎正在缓存,我可以禁用它吗?

java - Jsoup 与 JavaScript 相关的网页?

java - 在订阅时发出最新值的 RxJava Observable

java - 如何从 spring boot 应用程序调用 oracle 函数?

java - Procrun 日志 "missing Service ImageFile"(错误代码 1)

java - 如何以编程方式测试断言是否启用?

java - Android - 将数据从 AsyncTask 传递到 Activity

java - 如何提取 <a> 超链接标记之间的文本