|
发表于 2016-6-11 23:46:58
|
显示全部楼层
广东省惠州市
网页内容 = HTTP读网页s (“http://www.bwlc.net/bulletin/keno.html”, , , , , , , , 3000)
.版本 2
.支持库 eGrid
.子程序 官方处理数据
.参数 待处理内容, 文本型
.局部变量 正则, 正则类
.局部变量 循环计次, 整数型
.局部变量 分割数据, 文本型, , "0"
.局部变量 期号, 文本型
.局部变量 时间, 文本型
.局部变量 结果, 文本型
.局部变量 单双, 文本型
.局部变量 大小, 文本型
.局部变量 对比, 文本型, , "0"
正则.创建 (“<td>(\d+)</td>\n<td>(.*?)</td>\n<td>\d+</td>\n<td>.*? (.*?)</td>”, 文本_去除文本 (待处理内容, 字符 (9)))
.计次循环首 (正则.取匹配数量 (), 循环计次)
期号 = 正则.取子匹配文本 (循环计次, 1)
时间 = 正则.取子匹配文本 (循环计次, 3)
结果 = 计算结果 (正则.取子匹配文本 (循环计次, 2))
分割数据 = 分割文本 (结果, “ = ”, 2)
单双 = 单双预测 (正则, 循环计次 + 1)
大小 = 大小预测 (正则, 循环计次 + 1)
结果对比 (单双对比 (结果, 单双), 大小对比 (结果, 大小), 对比)
高级表格.置数据 (循环计次 + 1, 0, #表格常量.文本型, 期号)
高级表格.置数据 (循环计次 + 1, 1, #表格常量.文本型, 时间)
高级表格.置数据 (循环计次 + 1, 2, #表格常量.文本型, 分割数据 [1])
高级表格.置数据 (循环计次 + 1, 3, #表格常量.文本型, 分割数据 [2])
高级表格.置数据 (循环计次 + 1, 4, #表格常量.文本型, 单双)
高级表格.置数据 (循环计次 + 1, 5, #表格常量.文本型, 大小)
高级表格.置数据 (循环计次 + 1, 6, #表格常量.文本型, 对比 [1])
.如果 (对比 [2] = “组合”)
高级表格.置单元格文字颜色 (循环计次 + 1, 4, 循环计次 + 1, 4, #天蓝)
高级表格.置单元格文字颜色 (循环计次 + 1, 5, 循环计次 + 1, 5, #天蓝)
.否则
.如果 (对比 [2] = “单双”)
高级表格.置单元格文字颜色 (循环计次 + 1, 4, 循环计次 + 1, 4, #天蓝)
高级表格.置单元格文字颜色 (循环计次 + 1, 5, 循环计次 + 1, 5, #灰色)
.否则
.如果 (对比 [2] = “大小”)
高级表格.置单元格文字颜色 (循环计次 + 1, 4, 循环计次 + 1, 5, #灰色)
高级表格.置单元格文字颜色 (循环计次 + 1, 5, 循环计次 + 1, 5, #天蓝)
.否则
高级表格.置单元格文字颜色 (循环计次 + 1, 4, 循环计次 + 1, 4, #灰色)
高级表格.置单元格文字颜色 (循环计次 + 1, 5, 循环计次 + 1, 5, #灰色)
.如果结束
.如果结束
.如果结束
.如果 (对比 [1] = “X”)
高级表格.置单元格文字颜色 (循环计次 + 1, 6, 循环计次 + 1, 6, #红色)
.否则
高级表格.置单元格文字颜色 (循环计次 + 1, 6, 循环计次 + 1, 6, #绿色)
.如果结束
.如果真 (循环计次 = 15)
跳出循环 ()
.如果真结束
处理事件 ()
.计次循环尾 ()
高级表格.置数据 (1, 0, #表格常量.文本型, 到文本 (到整数 (正则.取子匹配文本 (1, 1)) + 1))
高级表格.置数据 (1, 1, #表格常量.文本型, 取下期时间 ())
高级表格.置数据 (1, 2, #表格常量.文本型, “-”)
高级表格.置数据 (1, 3, #表格常量.文本型, “-”)
高级表格.置数据 (1, 4, #表格常量.文本型, 单双预测 (正则, 1))
高级表格.置数据 (1, 5, #表格常量.文本型, 大小预测 (正则, 1))
高级表格.置数据 (1, 6, #表格常量.文本型, “-”)
统计结果 ()
|
|