2014-02-16 158 views
1

這是一個簡單的場景,我嘗試了多次,但沒有收到我之後的數據。我正在使用一個名爲JSoup的導入庫來解析HTML。Android解析HTML時遇到的問題

我收集的網頁html文件:

// url - The URL of the HTML document: 
Document document = Jsoup.connect(url).get(); 

從那裏,我知道你從標籤解析數據。我想在此標籤內的數據:

<pre> 

示例方案:

<pre> This is the String data inside this tag I wish to collect </pre> 

如果有人可以幫助我,我將不勝感激( - : 感謝所有( - :

+0

你是什麼意思,你沒有收到數據?它在哪一點失敗?你是否至少從'Jsoup.connect(url).get()'調用了一個填充文檔? – NasaGeek

回答

0

首先,你應該檢查url訪問的源代碼以確認標記pre是否存在

然後,你可以使用jsoup的select方法來提取pre標籤。示例代碼是這樣的:

Document document = Jsoup.connect(url).get(); 
    Elements eles = doc.select("pre"); 
    for (Element ele : eles) { 
     System.out.println(ele.toString()); 
    } 
相關問題