/**
*
*/
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更新双色球数据源代码
不断摸索数据挖掘模型,力争挖掘出双色球的七个数字,红球篮球多少人一生的梦想,争取加入加入500W俱乐部!
易语言获取双色球数据源码,获取双色球数据
喜欢做数据分析的可以拿去玩玩,点击更新双色球数据
易语言源码易语言获取双色球数据源码.rar 易语言源码易语言获取双色球数据源码.rar 易语言源码易语言获取双色球数据源码.rar 易语言源码易语言获取双色球数据源码.rar 易语言源码易语言获取双色球数据源码.rar ...
可根据需求筛选号码,随机生成任意组,基本双色球数据,可以查看近期开奖结果,可以保存生成记录,保存的历史记录可自动与开奖记录匹配~
源码结合了易语言常用的支持库,实现了获取双色球数据功能。
import csv import urllib3 import requests from bs4 import BeautifulSoup # 禁用安全请求警告 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) # 指定期数 start_period = 2023020 ...
历年双色球中奖号码从2003年到2023年 Excel数据 mysql数据库数据文件
Vb6.0双色球包号数据随机生成器,数据生成完成的话,可以选择顺序缩水、概率缩水,可定义数值的最小可能、最大可能。程序仅供学习VB算法,所生成数据并不起任何作用。
双色球 对应信息数据库版本 包括2003002期到2021117期,共2644条数据 其中包括开奖时间 期数 号码 红1 红2 红3 红4 红5 红6 蓝 开机号 和值 和值特征 奇偶比 大小比 奇偶形态 跨度
无聊的程序员:fkzxf,为大家提供了双色球数据库。 txt文件名 1 2 3 4 1 2 3 5 .. 27 29 30 31 28 29 30 31 总计:31,465个文件 大小:334MB。
filename = r"D:\数据库\双色球.txt" # 文件路径 data = [] # 初始化数据列表 with open(filename, 'r') as file: # 打开文件 reader = csv.reader(file) # 读取文件 for row in reader: # 遍历文件 red_balls = ...
附件内容为双色球分析组合软件,仅供跟我一样双色球的朋友参考,并希望参与优化和改进。 为了方便大家学习,代码并未加密,全是公开的。快捷键Alt+F11就能看到代码了。 组合时建议用Excel2007以上版本。 包括以下...
python get_data.py --name ssq # 执行获取双色球训练数据 如果出现解析错误,应该看看网页 http://datachart.500.com/ssq/history/newinc/history.php 是否可以正常访问 若要大乐透,替换参数 --name dlt 即可 ...
易语言双色球开奖数据采集源码,双色球开奖数据采集
双色球开奖,数据可自动更新,利用excel vba bianxie
源码结合了易语言常用的支持库,实现了获取双色球数据功能。