package com.ticket;
import java.io.IOException;
import org.jsoup.Connection;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
/**
* 获取彩票号码数据:按期号查找
* @author fuxiong000
*
*/
public class TicketData {
//彩票地址:start:开始期号 end:结束期号
private static String URL = "http://baidu.lecai.com/lottery/draw/list/50/?type=range&start=2015001&end=2017026";
public static void main(String[] args) {
//获取连接
Connection conn = Jsoup.connect(URL);
//设置连接超时时间
conn.timeout(5000);
try {
//打开连接获取html元素
Document doc = conn.get();
//所有红球td
Elements elsRed = doc.select("td .redBalls");
//所有篮球td
Elements elsBlue = doc.select("td .blueBalls");
//td
Element tdEle = null;
//em
Elements emEle = null;
for (int i = 0; i < elsRed.size(); i++) {
//获取红球td
tdEle = elsRed.get(i);
//获取红球下的em元素
emEle = tdEle.select("em");
//循环em元素
for (Element element : emEle) {
//获取em的内容(即红球号码)
System.out.print(element.text()+" ");
}
System.out.print("| ");
//获取篮球td
tdEle = elsBlue.get(i);
//获取篮球下的em元素
emEle = tdEle.select("em");
//循环em元素
for (Element element : emEle) {
//获取em内容(即篮球号码)
System.out.print(element.text()+" ");
}
//换行
System.out.println("");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}