先把程序粘在这,有时间慢慢写详细过程
github爬取福利彩票python代码: https://github.com/NothinkingGao/luckboy
统计往期福利彩票的python代码示例,预测程序待后续更新:
import codecs
#
def main():
path = "C:\\Users\\admin\\Desktop\\doublecolorballs\\DoubleChromosphereScraper-master\\data\\winning_num.txt"
path_strip = "C:\\Users\\admin\\Desktop\\doublecolorballs\\DoubleChromosphereScraper-master\\data\\winning_num_strip.txt"
col0 = []
i = 0
temp_dict = dict()
temp_dict1 = dict()
with codecs.open(path, "rb", "utf-8") as fin:
for line in fin:
line_list = line.strip().split("[")[1].split("]")[0].split(",")
for i_word in line_list:
col0.append(i_word)
for locate_num in range(7):
while (i+locate_num) < len(col0):
T = col0[i+locate_num]
if T in temp_dict:
temp_dict[T] += 1
else:
temp_dict[T] = 1
i += 7
i = 0
temp_dict1[locate_num] = temp_dict
temp_dict = dict()
out_result(path_strip, temp_dict1)
#
def out_result(path, temp):
with codecs.open(path, "wb", "utf-8") as fout:
for k in temp:
fout.write("%s\n\n" % k)
for key in temp[k]:
fout.write("%s: %s \t" % (key, temp[k][key]))
fout.write("\n\n\n")
#函数入口
if __name__ == '__main__':
main()