使用java开源工具jsoup抓取解析网页数据
2016-09-26 22:18
435 查看
1、要抓取数据的地址:
http://sports.sina.com.cn/b/2014-03-23/18047067888.shtml
2、实现代码:
http://sports.sina.com.cn/b/2014-03-23/18047067888.shtml
2、实现代码:
public class GrabContent { public static ArrayList<HashMap<String, Object>> getDatas(String url) { ArrayList<HashMap<String, Object>> data = new ArrayList<HashMap<String, Object>>(); try { Document doc = Jsoup.connect(url).timeout(8000).get(); Element test = doc.select("tbody").first(); for (int i = 2; i < 18; i++) { HashMap<String, Object> map = new HashMap<String, Object>(); Element team_name = test.child(i); String rank = team_name.child(0).text(); String teamname = team_name.child(1).text(); String round = team_name.child(2).text(); String score = team_name.child(9).text(); map.put("rank", rank); map.put("teamname", teamname); map.put("round", round); map.put("score", score); data.add(map); } } catch (IOException e) { e.printStackTrace(); } return data; } public static void main(String[] args) { System.out.println(getDatas("http://sports.sina.com.cn/b/2014-03-23/18047067888.shtml")); } }
相关文章推荐
- 使用java开源工具httpClient及jsoup抓取解析网页数据
- 使用java开源工具httpClient及jsoup抓取解析网页数据
- 使用java开源工具httpClient及jsoup抓取解析网页数据
- 使用java开源工具httpClient及jsoup抓取解析网页数据
- Jsoup简介——使用Java抓取网页数据
- 使用Jsoup抓取网页数据
- httpClient及jsoup抓取解析网页数据
- Jsoup简介——使用Java抓取网页数据
- Jsoup简介——使用Java抓取网页数据
- Android中使用jsoup对网页数据的抓取和修改
- 使用Jsoup进行网页数据抓取
- Jsoup简介——使用Java抓取网页数据
- 利用Jsoup解析网页,抓取数据的简单应用
- Android登录client,验证码的获取,网页数据抓取与解析,HttpWatch基本使用
- Android App使用Jsoup抓取网页数据显示
- Android登录客户端,验证码的获取,网页数据抓取与解析,HttpWatch基本使用
- 网页数据抓取——使用jsoup
- JAVA在线抓取网页中的元素的例子(使用JSoup包进行解析)
- android:获取富文本图片和使用Jsoup抓取腾讯新闻网页数据
- 使用HttpClient和Jsoup进行简单数据抓取、解析