62,621
社区成员
发帖
与我相关
我的任务
分享
USE [SSQBaseDT]
GO
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ssqDATA]') AND type in (N'U'))
DROP TABLE [dbo].[ssqDATA]
GO
---双色球数据采集格式
CREATE TABLE [dbo].[ssqDATA](
[ID] [int] IDENTITY(1,1) NOT NULL,--字段1是序号
[Type] [nvarchar](255) NULL, --字段2是[彩票类型 SSQ]
[issue_id] [nvarchar](255) NULL, --字段3是[期号]
[united_id] [nvarchar](255) NULL, --字段4是[用户发单编号]
[userName] [nvarchar](255) NULL, --字段5是[用户名]
[notext] [nvarchar](20) NULL, --字段6是[红球号码]
[blu] [nvarchar](2) NULL, --字段7是[蓝球号码]
[multiple] [int] NULL, --字段8是[倍投数]
[site] [nvarchar](25) NULL, --字段9是目标网站
[保底类型] [nvarchar](25) NULL --字段10是未满员全额保底类型
) ON [PRIMARY]
GO 
String strURL =
"http://cp.360.cn/coophall/ssq/?LotIssue=2014064&UserName=&TotalMoney=0&SponsorDeduck=0&ProjState=0&SortIndex=&OrderBy=&ProjProgress=0-1&PlayID=&PassMode=&Page=1&t=1402194693568";
URL url = new URL(strURL);
HttpURLConnection httpConn = (HttpURLConnection)
url.openConnection();
httpConn.setRequestMethod("GET");
httpConn.connect();
BufferedReader reader = new BufferedReader(new InputStreamReader(
httpConn.getInputStream()));
String line;
StringBuffer buffer = new StringBuffer();
while ((line = reader.readLine()) != null) {
buffer.append(line);
}
reader.close();
httpConn.disconnect();
Matcher m = Pattern.compile("projid=\\\\\"\\d*\\\\\"").matcher(buffer.toString());
while (m.find()) {
System.out.println(m.group());
}