我有以下的HTML代码:Java HTML解析没有得到我的数据?
<tr class="odd">
<td class="first name">
<a href="/quote/III:LN">3i Group PLC</a>
</td>
<td class="value">457.80</td>
<td class="change up">+10.90</td> <td class="delta up">+2.44%</td> <td class="value">1,414,023</td>
<td class="datetime">11:35:08</td>
因我所需要得到的数据
457.80
(即value属性),我有这样的Java代码目前:
String FTSE = "http://www.bloomberg.com/quote/UKX:IND/members";
doc = Jsoup.connect(FTSE).get();
Elements links = doc.select("a[href='/quote/III:LN']");
for (Element link : links) {
// get the value from href attribute
System.out.println("\nlink : " + link.attr("value"));
System.out.println("text : " + link.text());
当我运行我的程序时,它终止输出什么都没有。我如何制作它,以便它输出值,在这种情况下,它是'457.80'?
我认为你没有使用正确的选择。而不是“a [href ='/ quote/III:LN']”尝试“td.value”。 – Titus 2014-12-07 18:46:09