为什么用Jsoup 解析不到 <tr> 下面的<td>
来源:互联网 发布:12306网络订票时间 编辑:程序博客网 时间:2024/06/11 14:36
import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;/** * @author Administrator * */public class Test { /** * @param args */ public static void main(String[] args) { Document pasedDoc=Jsoup.parse("<tr><td>hello</td></tr>"); Elements cells=pasedDoc.getElementsByTag("td"); System.out.println(cells.toString()); }}
这是我用Jsoup解析Html的一个demo, 但是为什么解析不了下面的呢?
如果解析
下面的就很成功啊。换成如下代码,就可以顺利出来结果:
public class Test { /** * @param args */ public static void main(String[] args) { Element pasedDoc=Jsoup.parse("<table><tr><td>hello</td></tr></table>"); Elements cells=pasedDoc.getElementsByTag("tr"); System.out.println(cells.toString()); }}
是没有 table 的tr和td 都是没意义的,所以被忽略了
做法就是用select改写一下吧。曲线救国。
或者得到的String再进行分割
0 0
- 为什么用Jsoup 解析不到 <tr> 下面的<td>
- 根据div 标签 查看数组@class=modulwrap 下面的/table/tbody/tr/td
- td和Tr的区别。。
- 关于tr,td的width
- tr、td、th的不同
- 清除tr td的缝隙
- 用Jquery给Table 的TD TR绑定事件
- Html中tr th 和 tr td的区别
- html的tr和td标签
- html的tr和td标签
- 获取table的tr和td值
- html中 th, tr, td的区别
- dl dt 和tr td 的区别
- HTML里面的tr、td、th标签
- 获取某一个<tr>中<td>的值
- js添加表格的tr和td
- 傻傻分不清的tr,th和td
- java读取html页面并解析<table><tr><td>
- E45: 'readonly' option is set (add ! to override)错误解决
- php正则表达式匹配img中任意属性的方法
- 最长递增子序列问题的求解
- 43个不可不知的健康常识,终生受益!
- 修改导航栏颜色及title的字体颜色
- 为什么用Jsoup 解析不到 <tr> 下面的<td>
- 操作系统基础(一)
- 编译android5.1 源码 遇到错误undefined reference to 'register_android_system_OsConstants(_JNIEnv*)'
- iOS开发小记:带输入框(TextField)的UIAlertView
- 使用Appium测试你的iOS APP ,然后执行第一个自带的测试实例
- 3.29
- Android 源代码中增加新apk
- HDU 1495 非常可乐(bfs)
- 深入浅出 消息队列 ActiveMQ