moranliyuyu 2015-03-28 14:05 采纳率: 5.3%
浏览 1471

一个jsoup的小问题,麻烦看,在线等

 <tr class="B">
      <td width="4%" align="center">5<br></td>
      <td width="21%" align="left"><a href="javascript:void(0)" onClick="openWin(this,'kc')" value="380198">Z219494</a><br></td>
      <td width="4%" align="right">2.0<br></td>
      <td width="5%" align="right">32.0<br></td>
      <td width="4%" align="right">32.0<br></td>
      <td width="4%" align="right">0.0<br></td>
      <td width="10%" align="left">专业<br></td>
      <td width="5%" align="left">授<br></td>
      <td width="5%" align="center">试<br></td>
      <td width="7%" align="left"><a href="javascript:void(0)" onClick="openWin(this,'js')" value="2m5qyg1qkup91o74af000038&amp;param2=d6b1568426df894c5b61d59e7c2f6061">刘</a><br></td>
      <td width="9%" align="left">12-19<br></td>
      <td width="9%" align="left">3-9<br></td>
      <td width="13%" align="left">308<br></td>
    </tr>
    如上一段html代码,我用jsoup解析。
    Element ele=***.select("td[width=9%]").first();
    System.out.println(ele);
    这样可以输出“<td width="9%" align="left">12-19<br></td>”


    但是我这样写
        Element ele=***.select("td[width=9%]").first().text();
        无法得到“12-19”,反而报错。

        因为那有两个 width="9%",所以不好操作
  • 写回答

1条回答 默认 最新

  • danielinbiti 2015-03-28 16:01
    关注
     select("td[width='9%']"),9%加上单引号
    
    评论

报告相同问题?

悬赏问题

  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)
  • ¥20 怎么在stm32门禁成品上增加查询记录功能
  • ¥15 Source insight编写代码后使用CCS5.2版本import之后,代码跳到注释行里面
  • ¥50 NT4.0系统 STOP:0X0000007B
  • ¥15 想问一下stata17中这段代码哪里有问题呀
  • ¥15 flink cdc无法实时同步mysql数据
  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决