双色球号码抓取

    xiaoxiao2021-03-25  188

    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(); } }

    }

    转载请注明原文地址: https://ju.6miu.com/read-10371.html

    最新回复(0)