前两天找到一个特别棒的网站——聚合数据网https://www.juhe.cn

翻阅网站的时候偶然看到可以免费申请一个查询彩票的API,于是乎,就出现了这个小程序。

首先,要去聚合数据网申请一个自己的API,然后用requests模块访问API,然后解析数据就ok了。

源码:

import requestsurl = 'http://apis.juhe.cn/lottery/query'
s = 'lottery_id=dlt&lottery_no=&key=09d782748693bd35b941105f71da5989'lottery_type = {'1': 'lottery_id=ssq&lottery_no=&key=09d782748693bd35b941105f71da5989','2': 'lottery_id=dlt&lottery_no=&key=09d782748693bd35b941105f71da5989','3': 'lottery_id=qlc&lottery_no=&key=09d782748693bd35b941105f71da5989','4': 'lottery_id=fcsd&lottery_no=&key=09d782748693bd35b941105f71da5989','5': 'lottery_id=qxc&lottery_no=&key=09d782748693bd35b941105f71da5989','6': 'lottery_id=pls&lottery_no=&key=09d782748693bd35b941105f71da5989','7': 'lottery_id=plw&lottery_no=&key=09d782748693bd35b941105f71da5989'
}def check(pattern, url=url):res = requests.get(url, pattern)res = res.json()print('查询结果:%s' % res['reason'])if res['reason'] == '查询成功':print(' 彩票结果 '.center(30, '*'))print('开奖日期:%s' % res['result']['lottery_date'])print('中奖号码:%s' % res['result']['lottery_res'])else:print('今日次数已用完,请见谅')while True:print(' 支持种类 '.center(50, '-'))print('''1. 双色球2. 大乐透3. 七乐彩4. 福彩3d5. 七星彩6. 排列三7. 排列五''')choice = input('请输入序号  >>:').strip()if choice in lottery_type:check(lottery_type[choice])res = input('任意键继续查询(q退出)')if res == 'q':breakelif choice == 'q':breakelse:print('输入有误,请重新输入')

程序的运行界面大概是这样的:

因为是免费的API,所以每天只允许查询100次,就当做是一个小游戏娱乐娱乐吧,目前还只有查询最新开奖的单一功能,后期会更新一些新功能如:查询往期开奖信息,输入彩票号查询中奖信息等。

查询彩票中奖号码小程序相关推荐

  1. 新车查询价格流量主小程序开发

    新车查询价格流量主小程序开发 概述/ 新车询价.大数据接口.广告流量主信息.收录数据导出 功能/ 全国地区数据直接导入.后台自定义参数设置.后台收录信息管理,数据导出 后台/ 大数据车型接口.流量主广 ...

  2. 【小程序源码】王者战力查询改名工具箱微信小程序源码分享下载,战力查询小程序

    介绍 今天分享一款战力查询小程序源码, 微端Q苹卓四端战力查询 带改名工具,空白名.重复名.符号名改名小程序源码 界面精美,无需服务器后台. 至于更多,就大家自行研究咯! 小编测试演示图 小程序源码下 ...

  3. 基于C语言的彩票开奖小程序(附源码)_☆*往事随風*☆的博客

    简易彩票开奖系统 一.基本要求: 要能够实现随机产生六位处于1-33之间的彩票号码,并且可以与用户输入的号码进行校对,最终判断用户的号码可以获得多少奖金. 二.基本原理: 利用随机数函数和数组来分别产 ...

  4. 小程序 模糊查询_[轻应用小程序]如何使用信息查询功能?

    本文内容结构如下图 一.查询功能是什么?有什么作用? 对于企业,会有一些和自身业务相关的数据,需要给到客户提供"查询信息"或"查询缴费"服务. 查询信息: 学校 ...

  5. 如果你提前知道了下期彩票中奖号码

    昨天看了<蝴蝶效应>回想起一个之前想了很久的问题. 如果你有能力到了未来世界,并获知了下一期的彩票中奖号(并且知道了自己没有中奖).然后又回到实现,如果你真的去买那一注中奖彩票.就一定能中 ...

  6. 彩票 量子计算机,科学家发明了能预测未来的量子计算机?且慢,它还不能预测彩票中奖号码...

    科学家们创造了一种颇具未来风格的设备,可以预测不同的现实和潜在的未来. 他们建造了一台量子计算机,可以同时产生"未来",就像观察一系列不同的水晶球一样. 这台机器并不完全能够预测潜 ...

  7. 用lstm算法成功计算下一期彩票中奖号码

    训练的结果为 在2021年6月7日计算预测结果 为[4,9,13,18,23,28,9] 2021年6月8日晚开奖号码为 虽然只是简单猜中了6个号码,但是成功的一小步,也让我看到了希望. 预测下一期的 ...

  8. java mysql查询界面_Java GUI小程序 实现数据库查询界面-Go语言中文社区

    源代码如下:package 数据库图形化界面3; import java.awt.*; import javax.swing.*; import java.awt.event.*; public cl ...

  9. 手机APP查询ERP数据(小程序)

    看到别人的ERP的数据可以从手机端操作,很是羡慕.从零学习,我们也掌握了.

最新文章

  1. python语言的实验心得体会_国产编程语言木兰被质疑换皮Python:当事人承认夸大、道歉...
  2. Nginx 备战-优化指南
  3. 给SAP Spartacus开源项目提交代码时的注意事项
  4. 设计模式示例_介体设计模式示例
  5. pycharm写python字典_pythonpycharm安装基础语法
  6. 解析poj页面获取题目
  7. sql 拼接int类型的字段_这才是SQL优化的正确姿势!
  8. spark 为什么总是起200个task
  9. mysql连表的sql语句_sql语句之连表操作
  10. BGSOUND与EMBED的区别
  11. 基于springBoot+MyBatis+Vue的前后端分离旅游管理系统
  12. OpenGL核心技术之法线贴图
  13. 搭建魔兽世界服务端编译环境
  14. 男女在床上说的28个NB笑话!
  15. 【ELK】02、ElasticSearch基础
  16. python3 获取nat类型和外部ip PyStun3 PyNAT 库简介
  17. GlobeLand30影像下载、去除黑边、镶嵌、裁剪、重分类
  18. VMware VMotion迁移与原理
  19. C/C++编程工具及实用小软件推荐_dvlinker的博客-CSDN博客_编写c++的软件
  20. bootsect.s 解读——Linux-0.11 剖析笔记(二)

热门文章

  1. opencv inrange函数
  2. 搭建商城系统应该注意什么问题?
  3. C++ as3 socket服务端
  4. 25. 答疑 - SAP OData 框架处理 Metadata 元数据请求的实现细节,前后端组件部署在同一台物理服务器
  5. php仿u8系统模板_u8cloud操作步骤!
  6. 怎样在 Linux 系统中恢复被删除文件
  7. 关于Android 12 适配,看这篇就够了
  8. 使用vue+腾讯地图API GL实现地图选房的功能
  9. Zamzar - 免费在线文件格式转换器
  10. 公众号开发精品教程(2)——将项目接入微信及简单交互