![](/img/trans.png)
[英]Extract Text from TD/B HTML tag ,xpath="//table[@class='table']/tbody/tr[1]/td
[英]Html parsing text from TD Tag
我有我的HTML數據
<table border='0' cellpadding='3' bgcolor="#CCCCCC" class="hostinfo_title2" width='100%' align="center">
<tr align='center' bgcolor="#ffffff">
<td width='26%' class="hostinfo_title3">Archive Url</td>
</tr>
<tr bgcolor="#ffffff"
<td height="25" align="center">http://www.toradio.com/prgramdetails/20130413_vali_mm.mp3</td>
</tr>
</table>
我想從上面的HTML文本中獲取mp3網址( http://www.toradio.com/prgramdetails/20130413_vali_mm.mp3 )。
我正在跟蹤此鏈接 ,它是正確的還是解析此文本的任何更好方法?
查看JSoup 。 這是用於JAVA的不錯的HTML解析器。
您應該可以使用以下方法做到這一點:
String html = "<YOUR HTML HERE>";
Document doc = Jsoup.parse(html);
Elements tds = doc.select("table.hostinfo_title2").select("td");
String mp3Link = "";
for(Element td : tds) {
if(td.text().contains("mp3") {
mp3Link = td.text();
// do something with mp3Link
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.