jsoup getElementsByClass 遇到空格无法解析的解决办法
2016-08-26 09:18
1496 查看
由于有些标签有空格,所以在jsoup.select 中直接写的话,会解析不出来
所以有几种解决方式
<tr align="center" class="tr3 t_one">
方式一在解析前先对该id或者class进行替换 将tr2 t_one替换为tr2_t_one
当然你直接通过tr3也可以取得
getElementsByClass("tr3");
但要过滤其他数据...
方式二 System.out.print(doc.getElementsByTag("tr").text().replace(" ", Jsoup.parse(" ").text()));
这样能去掉空格
所以有几种解决方式
<tr align="center" class="tr3 t_one">
方式一在解析前先对该id或者class进行替换 将tr2 t_one替换为tr2_t_one
当然你直接通过tr3也可以取得
getElementsByClass("tr3");
但要过滤其他数据...
方式二 System.out.print(doc.getElementsByTag("tr").text().replace(" ", Jsoup.parse(" ").text()));
这样能去掉空格
相关文章推荐
- jsopu getElementsByClass 遇到空格无法解析的解决办法
- Jsoup中getElementsByClass中className有空格处理
- IE不支持getElementsByClassName解决办法
- 解决getElementsByClassName在IE8之前无法使用的问题
- 浏览器不支持getElementsByClassName的解决办法
- 解决getElementsByClassName兼容性问题
- 解决对象不支持“getElementsByClassName”属性或方法 ie兼容性
- 对ie不支持getElementsByName的解决办法
- error LNK2001: 无法解析的外部符号 "class std::basic_ostream<char,struct std::char_traits<char> > 的解决办法
- IE8以下浏览器不支持document.getElementsByClassName() 访问节点;怎么解决?---封装自己的类名
- 解决IE8一下不支持getElementsByClassName的方法
- document.getElementsByName 在IE与firefox表现不一,解决办法
- 根据原生JS封装函数,根据传递的选择器查找对应的元素以及解决getElementsByClassName() 兼容问题
- 编译使用 libmp4v2库 libmp4v2.lib(atom_tkhd.obj) : error LNK2001: 无法解析的外部符号 _gettimeofday 错误解决办法.
- IE浏览器不支持getElementsByClassName的解决方法
- Jsoup爬虫是class有多个空格无法解析
- 解决不兼容getElementsByClassName
- 解决 IE 不支持 document.getElementsByClassName() 的方法
- VC6.0工程升级到VS2010遇到问题及解决办法 【LNK2019】 无法解析的外部符号 __iob
- 解决 IE 不支持 document.getElementsByClassName()