jsoup获取网页信息中
里嵌套为什么取不出来呢?

u010685556 2017-01-04 10:27:28
利用谷歌浏览器查看网站源码有一段是
<div id="ticketsort" style="color:blue;text-align: center;">
当前全站排行
<span style="font-size:2em;font-weight:bold;">562</span>
,还差
<span style="font-size:2em;font-weight:bold;">1</span>颗星就可以前进一名</div>
需要获取数字“562”,但是无法获取出来?
其中jsoup代码如下所示:
element = doc.select("div#ticketsort");
str = element.toString();
System.out.println("doc+"+str);

执行获取的结果为:
doc+<div id="ticketsort" style="color:blue;text-align: center;"></div>
而没有<div>里面的嵌套<span>求问一下大家,谢谢!
...全文
671 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010685556 2017-01-04
  • 打赏
  • 举报
回复
@ sinat_35757352 按照您的方法还是取不出来
sinat_35757352 2017-01-04
  • 打赏
  • 举报
回复
需要用id找的话这样写: Element span=doc.select("#ticketsort span").first(); String text=span.text(); System.out.println(text);
sinat_35757352 2017-01-04
  • 打赏
  • 举报
回复
这样写就可以了: Element span=doc.select("span").first(); String text=span.text(); System.out.println(text);
  • 打赏
  • 举报
回复
你可以去web版问问

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧