从JSOUP获取值的范围

时间:2013-12-22 09:43:12

标签: java range jsoup

我有这样的方法:

return String.valueOf(doc.select("a[href]").get(1).text()) 

使用这种方法,我从现有的15个中得到2个值。

我需要得到值7,8,9,10。我怎么能得到这个?

1 个答案:

答案 0 :(得分:1)

如果您需要从7日到10日的链接,可以写下:

  int i = 0;
  for (Element e : doc.select("a[href]"))
  {
    i++;
    if (i>=7)
      System.out.println(e.text());
    if (i==10)
      break;
  }

考虑具有15个html< a>的输入文档。元素:

 <a href="X1">link1</a>
 <a href="X2">link2</a>
 <a href="X3">link3</a>
 <a href="X4">link4</a>
 <a href="X5">link5</a>
 <a href="X6">link6</a>
 <a href="X7">link7</a>
 <a href="X8">link8</a>
 <a href="X9">link9</a>
 <a href="X10">link10</a>
 <a href="X11">link11</a>
 <a href="X12">link12</a>
 <a href="X13">link13</a>
 <a href="X14">link14</a>
 <a href="X15">link15</a>

输出结果为:

link7
link8
link9
link10