`
mayu117
  • 浏览: 6960 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

双色球数据

阅读更多
/**
*
*/
package my.wubaiwan.main;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
* @author Administrator
*
*/
public class CaijiData {

/**
  * @param args
  * @throws Exception
  */
public static List caiji(String urls) throws Exception {
  URL url = new URL(urls);
  URLConnection uc = url.openConnection();
  InputStream is = uc.getInputStream();
  BufferedReader br = new BufferedReader(new InputStreamReader(is));
  String line = null;
  StringBuffer buffer = new StringBuffer();
  while ((line = br.readLine()) != null) {
   buffer.append(line);
  }
  String src = buffer.toString();
  String s = new String(src.getBytes(), "utf-8");
  // System.out.println(s);
  String out = getTable(s);
  // System.out.println(out);

  List trs = getTr(out);
  List list = new ArrayList();
  for (int i = 2; i 2011-02-15
  // 2011017
  //  02
  // 06 15 23
  // 26 33 08

  List listTd = new ArrayList();

  String trReg = "(.*?)";
  Pattern pattern = Pattern.compile(trReg);
  Matcher matcher = pattern.matcher(input);
  String out = null;
  while (matcher.find()) {
   out = matcher.group(0);
   listTd.add(out);
  }
  w5.setBh(listTd.get(1).replaceAll("", ""));
  w5.setTime(listTd.get(0).replaceAll("", ""));
  setValue(w5, listTd.get(2));
  return w5;
}

private static void setValue(Model500 w5, String string) {
  List list = new ArrayList();

  String trReg = "(.*?)";
  Pattern pattern = Pattern.compile(trReg);
  Matcher matcher = pattern.matcher(string);
  String out = null;
  while (matcher.find()) {
   out = matcher.group(1);
   list.add(out);
  }
  w5.setRed1(list.get(0));
  w5.setRed2(list.get(1));
  w5.setRed3(list.get(2));
  w5.setRed4(list.get(3));
  w5.setRed5(list.get(4));
  w5.setRed6(list.get(5));
  w5.setBlue(list.get(6));
}

public static String getTable(String input) {
  String tableReg = "(.*?)";
  Pattern pattern = Pattern.compile(tableReg);
  Matcher matcher = pattern.matcher(input);
  String out = null;

  while (matcher.find()) {
   out = matcher.group(1);
  }

  return out;
}

public static List getTr(String input) {
  List list = new ArrayList();

  String trReg = "(.*?)";
  Pattern pattern = Pattern.compile(trReg);
  Matcher matcher = pattern.matcher(input);
  String out = null;

  while (matcher.find()) {
   out = matcher.group(0);
   list.add(out);
  }

  return list;
}

public static int caijiNum(String string) throws Exception {
  URL url = new URL(string);
  URLConnection uc = url.openConnection();
  InputStream is = uc.getInputStream();
  BufferedReader br = new BufferedReader(new InputStreamReader(is));
  String line = null;
  StringBuffer buffer = new StringBuffer();
  while ((line = br.readLine()) != null) {
   buffer.append(line);
  }
  String src = buffer.toString();
  String s = new String(src.getBytes(), "utf-8");
   // System.out.println(s);
  String out = getTable(s);
  System.out.println(out);
  //ĩҳ
  String sizeReg = "ĩҳ";
  Pattern pattern = Pattern.compile(sizeReg);
  Matcher matcher = pattern.matcher(out);
  String size = null;

  while (matcher.find()) {
   size = matcher.group(1);
  }
  return new Integer(size);
}
}
分享到:
评论

相关推荐

    EXCEL表格用VBA更新双色球数据源代码

    本主题聚焦于如何利用VBA更新双色球数据源,这对于彩票数据分析或者爱好者来说是非常实用的。下面我们将深入探讨这个主题。 首先,VBA代码通常在Excel的宏(Macros)中编写。在“开发工具”菜单下,你可以找到宏...

    易语言获取双色球数据

    在这个“易语言获取双色球数据”的项目中,开发者利用易语言编写了代码来从网络上抓取并处理双色球彩票的数据。双色球是中国流行的彩票类型之一,其开奖结果由6个红球和1个蓝球组成,每周开奖三次。 在源码中,我们...

    双色球数据挖掘分析

    不断摸索数据挖掘模型,力争挖掘出双色球的七个数字,红球篮球多少人一生的梦想,争取加入加入500W俱乐部!

    双色球数据查询与彩票管理-源代码

    本项目名为"双色球数据查询与彩票管理-源代码",主要涵盖了彩票数据分析和管理功能,特别是针对中国的双色球彩票。双色球是一种流行的彩票游戏,玩家需要选取6个红球(从1到33中选择)和1个蓝球(从1到16中选择)。...

    双色球数据分析,根据历史数据分析命中率,详细版

    filename = r"D:\数据库\双色球.txt" # 文件路径 data = [] # 初始化数据列表 with open(filename, 'r') as file: # 打开文件 reader = csv.reader(file) # 读取文件 for row in reader: # 遍历文件 red_balls = ...

    Excel在线更新双色球数据

    喜欢做数据分析的可以拿去玩玩,点击更新双色球数据

    e语言-易语言获取双色球数据

    在本案例中,"e语言-易语言获取双色球数据"是一个使用易语言编写的程序,它主要的功能是获取双色球彩票的数据。 双色球是中国流行的彩票玩法之一,由6个红球和1个蓝球组成,开奖结果定期公布。这个程序可能是通过...

    易语言源码易语言获取双色球数据源码.rar

    易语言源码易语言获取双色球数据源码.rar 易语言源码易语言获取双色球数据源码.rar 易语言源码易语言获取双色球数据源码.rar 易语言源码易语言获取双色球数据源码.rar 易语言源码易语言获取双色球数据源码.rar ...

    基于C#的wpf相关WPF赛车 GIF动画游戏双色球数据分析程序wpfl聊天室等源码合集(27个).zip

    基于C#的wpf相关WPF赛车 GIF动画游戏双色球数据分析程序wpfl聊天室等源码合集(27个): 3D相册效果.rar 电影去马赛克工具.zip audioplayer.zip BaiDuYunVS2012源码.zip C#版2048游戏源码.zip icsharpcode-SharpZipL...

    C# 双色球网页数据采集

    在这个双色球数据采集项目中,开发者利用正则表达式从`webBrowser`控件获取的HTML源代码中定位到包含双色球数据的部分。例如,可能使用正则表达式匹配日期、红球号码、蓝球号码等关键信息,然后将这些数据结构化存储...

    Vb6.0双色球数据随机生成器.rar

    Vb6.0双色球包号数据随机生成器,数据生成完成的话,可以选择顺序缩水、概率缩水,可定义数值的最小可能、最大可能。程序仅供学习VB算法,所生成数据并不起任何作用。

    双色球爬取数据,根据指定期号爬取

    import csv import urllib3 import requests from bs4 import BeautifulSoup # 禁用安全请求警告 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) # 指定期数 start_period = 2023020 ...

    历年双色球中奖号码从2003年到2023年 Excel数据 mysql数据库数据文件

    历年双色球中奖号码从2003年到2023年 Excel数据 mysql数据库数据文件

    双色球全部期对应数据集合数据库版本.sql

    双色球 对应信息数据库版本 包括2003002期到2021117期,共2644条数据 其中包括开奖时间 期数 号码 红1 红2 红3 红4 红5 红6 蓝 开机号 和值 和值特征 奇偶比 大小比 奇偶形态 跨度

    Java爬虫源代码+获取彩票数据+双色球数据+大乐透数据+数据库MySQL

    本项目针对彩票数据,提供了获取双色球和大乐透等彩票历史开奖信息的功能,这对于彩票爱好者或者希望通过数据分析预测彩票结果的人来说极具价值。在技术栈上,此项目采用了Java作为编程语言,Eclipse作为开发环境,...

    双色球数据库 31,465个 txt文件

    无聊的程序员:fkzxf,为大家提供了双色球数据库。 txt文件名 1 2 3 4 1 2 3 5 .. 27 29 30 31 28 29 30 31 总计:31,465个文件 大小:334MB。

    易语言-易语言获取双色球数据

    本项目"易语言-易语言获取双色球数据"是利用易语言及其支持库实现的一个功能,即从网络上抓取并处理双色球彩票的数据。双色球是中国流行的一种彩票玩法,由6个红球和1个蓝球组成,每周开奖两次,吸引着众多彩民的...

    你中奖了吗?——双色球数据分析程序下载(公式+VBA)-电路方案

    附件内容为双色球分析组合软件,仅供跟我一样双色球的朋友参考,并希望参与优化和改进。 为了方便大家学习,代码并未加密,全是公开的。快捷键Alt+F11就能看到代码了。 组合时建议用Excel2007以上版本。 包括以下...

Global site tag (gtag.js) - Google Analytics