作者:dmcm0007 | 来源:互联网 | 2023-02-05 18:27
温馨提示:
购彩有风险,投资许谨慎。
根据数学公式计算双色球的所有组合
计算结果,约207亿种组合,由此可见,从207亿的组合中中一注特等奖有多难,买股票赚钱的概率都比购彩赚钱的概率大,不过彩票胜在金额小,能够以小博大,紧张刺激。偶尔买个彩票,也是给自己买个改变人生的希望。
下面是爬取双色球中奖的历史数据,数据来源为500彩票网
springBoot项目maven所需jar包依赖,pom文件里加入以下配置
org.jsoupjsoup1.6.3
代码示例,单类实现,在复制到编辑器鼠标右键>>run运行即可
import org.apache.commons.compress.utils.Lists;
import org.apache.http.client.utils.DateUtils;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;import java.io.IOException;
import java.util.Date;
import java.util.List;public class SSQStatistics {/**** @param url 访问路径* @return*/public static Document getDocument (String url){try {//5000是设置连接超时时间,单位msreturn Jsoup.connect(url).timeout(5000).get();} catch (IOException e) {e.printStackTrace();}return null;}public static List historyList(){List list= Lists.newArrayList();//03001代表03年第一期彩票 21036代表21年第36期彩票Document doc = getDocument("https://datachart.500.com/ssq/history/newinc/history.php?start=03001&end=21036");// 获取目标HTML代码Elements trs = doc.select("tbody[id=tdata]").select("tr");trs.forEach(e->{Elements tds=e.select("td");list.add(tds.get(1).text()+tds.get(2).text()+tds.get(3).text()+tds.get(4).text()+tds.get(5).text()+tds.get(6).text()+tds.get(7).text());});return list;}public static void main(String[] args) {System.out.println( DateUtils.formatDate(new Date(),"yyMMdd"));System.out.println(Math.pow(33, 6)*16);}}
控制台输出打印部分结果截图