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 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办