java网页爬数据获取class中的空格

Posted 子阙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java网页爬数据获取class中的空格相关的知识,希望对你有一定的参考价值。

 

  <ul class="">
                              <li class="avatar_img"><img src="http://avatar.csdn.net/F/8/0/3_horserunningnostop.jpg" alt="HorseRunningNoStop" title="HorseRunningNoStop"/></li>
                              <li class="user_name">HorseRunningNoStop</li>
                              <li class="time">2016年03月16日 20:12</li>
                              <li class="visited_num"><i class="icon iconfont icon-read"></i><span>418</span></li>
                          </ul>

 

 

 

获取这个页面上的  class="icon iconfont icon-read"

String url="请求的url连接";
Document document = null;
// URL uri = new URL(url);
document = Jsoup.connect(url).data("query", "Java")//请求参数
.userAgent("Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)")//设置urer-agent get();
.timeout(10000)
.get();
// icon iconfont icon-read     获取你需要获取的页面class   有几个空格写几个select   (切记要加".点)
Elements select = document.select(".icon").select(".iconfont").select(".icon-read");
//Elements elementsByClass = document.getElementsByClass("recommend_list").select("clearfix");
System.out.println(select);








以上是关于java网页爬数据获取class中的空格的主要内容,如果未能解决你的问题,请参考以下文章

Class 16 - 1 Ajax 数据爬取

怎么爬取网页的动态内容,很多都是js动态生

「无代码」高效的爬取网页数据神器

如何使用java将数据从片段传递到android中的另一个片段?

Python爬虫爬取动态网页

python学习——xpath