需求场景:该业务要对节假日,周末,工作日进行指定设置,工作日可能调休,周末可能调整上班。
请求的接口

http://opendata.baidu.com/api.php?query=2020年5月&resource_id=6018&format=json

主要通过query值进行传参,获取想要的月份日历数据(试了一下不传默认1月

请求数据如下

{"status": "0","t": "","set_cache_time": "","data": [{"StdStg": 6018,"StdStl": 8,"_update_time": "1580102250","cambrian_appid": "0","almanac": [{"avoid": "诸事不宜.","date": "2020-5-1","suit": "出行.修饰垣墙.造畜椆栖.教牛马.余事勿取."}, {"avoid": "嫁娶.纳财.安葬.出行.开市.立券.作灶.栽种.","date": "2020-5-2","suit": "祭祀.祈福.开光.求嗣.解除.伐木.出火.入宅.移徙.安床.拆卸.修造.动土.造畜椆栖."}, {"avoid": "谢土.祈福.上梁.作灶.斋醮.修造.入宅.安门.","date": "2020-5-3","suit": "纳采.嫁娶.开光.出行.理发.会亲友.开市.安床.栽种.牧养.入殓.移柩.启攒."}, {"avoid": "诸事不宜.","date": "2020-5-4","suit": "祭祀.平治道涂.解除.修饰垣墙.余事勿取."}, {"avoid": "祈福.嫁娶.入宅.安床.作灶.","date": "2020-5-5","suit": "祭祀.沐浴.移徙.破土.安葬.扫舍.平治道涂."}, {"avoid": "动土.破土.嫁娶.嫁娶.","date": "2020-5-6","suit": "祭祀.祈福.斋醮.求嗣.安机械.纳畜.移徙.入宅.安机械.塑绘.开光.起基.竖柱.上梁.作灶.安门.安香.出火.造屋.启攒.安葬."}, {"avoid": "移徙.入宅.造屋.架马.","date": "2020-5-7","suit": "嫁娶.纳采.订盟.斋醮.开光.祭祀.祈福.求医.治病.会亲友.动土.解除.捕捉.纳畜.牧养.入殓.破土.安葬."}, {"avoid": "行丧.安葬.","date": "2020-5-8","suit": "祭祀.沐浴.解除.破屋.坏垣.余事勿取."}, {"avoid": "斋醮.开市.嫁娶.作灶.","date": "2020-5-9","suit": "沐浴.扫舍.余事勿取."}, {"avoid": "嫁娶.出火.移徙.入宅.","date": "2020-5-10","suit": "开市.交易.立券.安机械.会亲友.开光.求医.治病.造屋.起基.修造.动土.定磉.竖柱.上梁.安门.作灶.放水.作厕.开池.栽种.牧养.造畜椆栖.破土.安葬.立碑."}, {"avoid": "开市.动土.祭祀.斋醮.安葬.探病.","date": "2020-5-11","suit": "栽种.捕捉.畋猎.余事勿取."}, {"avoid": "开市.入宅.探病.出火.造屋.","date": "2020-5-12","suit": "嫁娶.祭祀.祈福.求嗣.斋醮.订盟.纳采.解除.出行.动土.破土.习艺.针灸.理发.会亲友.起基.修造.动土.竖柱.定磉.安床.拆卸.纳畜.牧养.放水.破土.除服.成服.修坟.立碑."}, {"avoid": "余事勿取.","date": "2020-5-13","suit": "余事勿取."}, {"avoid": "破土.安葬.","date": "2020-5-14","suit": "塞穴.断蚁.结网.余事勿取."}, {"avoid": "","date": "2020-5-15","suit": "开光.出行.纳采.嫁娶.伐木.架马.出火.拆卸.移徙.入宅.造庙.造桥.造船.造畜椆栖.开市.入殓.除服.成服.移柩.安葬."}, {"avoid": "诸事不宜.","date": "2020-5-16","suit": "进人口.牧养.置产.塞穴.结网.余事勿取."}, {"avoid": "会亲友.进人口.修造.动土.起基.移徙.开市.纳畜.入殓.除服.成服.移柩.破土.安葬.修坟.立碑.会亲友.","date": "2020-5-17","suit": "开光.出行.嫁娶."}, {"avoid": "安门.","date": "2020-5-18","suit": "嫁娶.纳采.出行.祭祀.祈福.开市.动土.移徙.入宅.破土.安葬."}, {"avoid": "开市.开光.","date": "2020-5-19","suit": "嫁娶.纳采.求医.治病.修造.动土.移徙.入宅.破土.安葬."}, {"avoid": "诸事不宜.","date": "2020-5-20","suit": "祭祀.破屋.坏垣.余事勿取."}, {"avoid": "祈福.斋醮.","date": "2020-5-21","suit": "嫁娶.纳采.祭祀.祈福.出行.动土.上梁.移徙.入宅.破土.安葬."}, {"avoid": "嫁娶.安葬.","date": "2020-5-22","suit": "纳采.祭祀.祈福.开市.求医.治病.动土.纳畜."}, {"avoid": "动土.破土.安葬.","date": "2020-5-23","suit": "嫁娶.纳采.出行.移徙.入宅."}, {"avoid": "嫁娶.安葬.","date": "2020-5-24","suit": "订盟.纳采.祭祀.动土.破土.交易.立券."}, {"avoid": "赴任.捕捉.","date": "2020-5-25","suit": "嫁娶.裁衣.祭祀.出行.安床.作灶.移徙.入宅.破土.安葬."}, {"avoid": "诸事不宜.","date": "2020-5-26","suit": "塞穴.结网.余事勿取."}, {"avoid": "移徙.入宅.","date": "2020-5-27","suit": "嫁娶.订盟.纳采.出行.祭祀.祈福.斋醮.动土.上梁.破土.安葬."}, {"avoid": "开市.安葬.","date": "2020-5-28","suit": "订盟.纳采.会亲友.安床.作灶.造畜椆栖."}, {"avoid": "诸事不宜.","date": "2020-5-29","suit": "沐浴.平治道涂.扫舍.入殓.移柩.破土.启攒.安葬.余事勿取."}, {"avoid": "","date": "2020-5-30","suit": "嫁娶.祭祀.祈福.求嗣.开光.出行.出火.拆卸.动土.上梁.进人口.入宅.移徙.安床.安门.开市.交易.立券.挂匾.栽种.破土.安葬."}, {"avoid": "嫁娶.上梁.修造.拆卸.架马.入宅.伐木.动土.出火.开柱眼.","date": "2020-5-31","suit": "祭祀.开光.出行.解除.塑绘.裁衣.入殓.移柩.破土.启攒.安葬.除服.成服."}],"holiday": [{"desc": "1月1日放假一天","festival": "2020-1-1","list": [{"date": "2020-1-1","status": "1"}],"list#num#baidu": 1,"name": "元旦","rest": "2019年12月30日和2019年12月31日请假两天,与周末连休可拼5天小长假。"}, {"desc": "1月24日放假一天","festival": "2020-1-24","list": [{"date": "2020-1-24","status": "1"}],"list#num#baidu": 1,"name": "除夕","rest": "农历腊月最后一天为除夕,即大年初一前夜,又称为年三十。"}, {"desc": "1月24日(除夕)至1月30日放假7天,1月19日,2月1日上班","festival": "2020-1-25","list": [{"date": "2020-1-24","status": "1"}, {"date": "2020-1-25","status": "1"}, {"date": "2020-1-26","status": "1"}, {"date": "2020-1-27","status": "1"}, {"date": "2020-1-28","status": "1"}, {"date": "2020-1-29","status": "1"}, {"date": "2020-1-30","status": "1"}, {"date": "2020-1-19","status": "2"}, {"date": "2020-1-31","status": "1"}, {"date": "2020-2-1","status": "1"}, {"date": "2020-2-2","status": "1"}],"list#num#baidu": 11,"name": "春节","rest": "2020年1月19日至2020年1月23日请假5天,与周末连休可拼13天长假。"}, {"desc": "4月4日至4月6日放假3天","festival": "2020-4-4","list": [{"date": "2020-4-4","status": "1"}, {"date": "2020-4-5","status": "1"}, {"date": "2020-4-6","status": "1"}],"list#num#baidu": 3,"name": "清明节","rest": "2020年4月7日至2020年4月10日请假4天,与周末连休可拼9天长假。"}, {"desc": "5月1日至5月5日放假5天,4月26日,5月9日上班","festival": "2020-5-1","list": [{"date": "2020-5-1","status": "1"}, {"date": "2020-5-2","status": "1"}, {"date": "2020-5-3","status": "1"}, {"date": "2020-5-4","status": "1"}, {"date": "2020-5-5","status": "1"}, {"date": "2020-4-26","status": "2"}, {"date": "2020-5-9","status": "2"}],"list#num#baidu": 7,"name": "劳动节","rest": "2020年4月26日至2020年4月30日请假5天,与周末连休可拼11天长假。"}, {"desc": "6月25日至6月27日放假3天,6月28日上班","festival": "2020-6-25","list": [{"date": "2020-6-25","status": "1"}, {"date": "2020-6-26","status": "1"}, {"date": "2020-6-27","status": "1"}, {"date": "2020-6-28","status": "2"}],"list#num#baidu": 4,"name": "端午节","rest": "2020年6月22日至2020年6月24日请假3天,与周末连休可拼8天长假。"}, {"desc": "10月1日至10月8日放假8天,9月27日,10月10日上班","festival": "2020-10-1","list": [{"date": "2020-10-1","status": "1"}, {"date": "2020-10-2","status": "1"}, {"date": "2020-10-3","status": "1"}, {"date": "2020-10-4","status": "1"}, {"date": "2020-10-5","status": "1"}, {"date": "2020-10-6","status": "1"}, {"date": "2020-10-7","status": "1"}, {"date": "2020-10-8","status": "1"}, {"date": "2020-9-27","status": "2"}, {"date": "2020-10-10","status": "2"}],"list#num#baidu": 10,"name": "中秋节","rest": "10月9日至10月10日请假2天,与周末连休可拼11天长假。"}, {"desc": "10月1日至10月8日放假8天,9月27日,10月10日上班","festival": "2020-10-1","list": [{"date": "2020-10-1","status": "1"}, {"date": "2020-10-2","status": "1"}, {"date": "2020-10-3","status": "1"}, {"date": "2020-10-4","status": "1"}, {"date": "2020-10-5","status": "1"}, {"date": "2020-10-6","status": "1"}, {"date": "2020-10-7","status": "1"}, {"date": "2020-10-8","status": "1"}, {"date": "2020-9-27","status": "2"}, {"date": "2020-10-10","status": "2"}],"list#num#baidu": 10,"name": "国庆节","rest": "10月9日至10月10日请假2天,与周末连休可拼11天长假。"}],"holidaylist": [{"name": "元旦","startday": "2020-1-1"}, {"name": "除夕","startday": "2020-1-24"}, {"name": "春节","startday": "2020-1-25"}, {"name": "清明节","startday": "2020-4-4"}, {"name": "劳动节","startday": "2020-5-1"}, {"name": "端午节","startday": "2020-6-25"}, {"name": "中秋节","startday": "2020-10-1"}, {"name": "国庆节","startday": "2020-10-1"}],"key": "2020年5月","selectday": "2020-5-1","url": "http:\/\/nourl.baidu.com\/6018","loc": "http:\/\/open.baidu.com\/q?r=2002753&k=2020%E5%B9%B45%E6%9C%88","SiteId": 2002753,"_version": 2767,"_select_time": 1580102077,"clicklimit": "1-3","ExtendedLocation": "","OriginQuery": "2020年5月","tplt": "calendar_new","resourceid": "6018","fetchkey": "6018_2020年5月","role_id": 10,"disp_type": 0,"appinfo": ""}]
}

这里目前就是需要holiday字段,rest解释节假日,desc描述调班信息,status=1表示放假,status=2表示上班(周末调休的上班)

iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii延伸一个iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
(密集恐惧症)
聚合数据:点击进入

类型差不多,这里需要一个你申请的appKey,这个平台还提供了一些其他的接口,可以去看看,截个图感受一下吧!

点个赞!!!!!谢谢!!!!!

百度万年历API(主要获取节假日和调休工作日数据)相关推荐

  1. python批量爬取小网格区域坐标系_Python爬虫实例_利用百度地图API批量获取城市所有的POI点...

    上篇关于爬虫的文章,我们讲解了如何运用Python的requests及BeautifuiSoup模块来完成静态网页的爬取,总结过程,网页爬虫本质就两步: 1.设置请求参数(url,headers,co ...

  2. 【python】python利用百度地图API:获取经纬度、地图撒点

    本文目的: python通过百度地图API,获取所给地址的经纬度,并且在百度地图上进行撒点. 另:百度地图API功能强大,如: GPS功能(单个点沿线运动). 信息窗口示例(添加纯文字的信息窗口). ...

  3. Python3调用百度地图API接口获取结构化地址

    在实际应用中,我们也许会有这样的需求,输入一个地名,就能够知道这个地方的准确地址.例如输入"清华大学",我们就可以知道清华大学在北京的哪个区哪条道路.正好百度地图开放平台服务提供了 ...

  4. 百度地图AK申请注意+百度地图API生成热力图+调用百度地图API自动获取经纬度和地址

    文章目录 一.百度地图AK密钥申请 二.调用百度地图API生成热力图 三.调用百度地图API自动获取经纬度和地址 一.百度地图AK密钥申请 点击百度地图API控制台,输入登录账户,即可进入,若账户未完 ...

  5. C# 调用百度api接口获取节假日

    百度接口api:https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query={date}&resource_id=6018   - ...

  6. python通过调用百度天气API接口获取天气信息

    python调用百度接口,获取天气信息 需要到百度注册开发者账号,通过账号获取到每个账号私有的应用访问(AK) 使用此脚本还需要district_id.csv文档,在我资源中可以免费下载,也可在百度天 ...

  7. 百度地图API之获取真实轨迹

    引入百度地图API中的AK(官网申请,免费的) 1.创建地图实例 2.添加定位控件(当前仅能定位到市) 3.设置存放坐标点的数组,获取点击时的点坐标 4. 自定义路径获取函数 getPath() 5. ...

  8. 百度地图显示坐标读取服务器数据,借助百度地图api解决获取经纬坐标问题

    今天做一个附近医院查询的小应用,要求根据经纬坐标计算距离,按距离由近到远排列起来,在web前端获取经纬坐标的时候发现新版本ios10和chrome浏览器在获取经纬坐标时要求服务器是https协议,否则 ...

  9. php 百度地图api获取经纬度,调用百度地图API接口获取地铁站的经纬度信息

    今天我们来看一下,如何通过百地图API来获取地点的经纬度.首先百度地图提供了强大的API接口,我们可以通过调用它来实现目的.这是网址:https://lbsyun.baidu.com/.首先想要调用A ...

  10. C# 通过百度地图API,获取访问IP详细地址(上网IP的大致位置信息,一般为城市级别)

    1.创建接受Json格式数据类 namespace BaiduMap {[Serializable]public class IpLocationResult{/// <summary>/ ...

最新文章

  1. wps中的相交_PPT中最好用的一个功能,非它莫属了~
  2. VS2010 代码前出现虚线的问题
  3. MySQL 用户创建及设置
  4. Python 获取指定文件夹下的目录和文件
  5. 阿里开源的Arthas竟然还不会用?最佳实践来了!
  6. Windows窗口样式
  7. SpringCloud常见面试题(2020最新版)
  8. 格式notepad自动对齐_6.2 对齐设置
  9. 关于AttachCurrentThread和DetachCurrentThread的故事
  10. php实现禁止缓存,高手莫来
  11. 关于Javascript表单验证
  12. java strtus2 DynamicMethodInvocation配置(二)
  13. 程序员最喜欢的五大神器
  14. 论文阅读:Semantic Aware Attention Based Deep Object Co-segmentation(ACCV2018)
  15. 面试官:讲讲互斥锁、自旋锁吧
  16. python获取时间戳算法_Python 获取时间,时间戳,时间差
  17. 关于office2016 程序停止运行。。。的问题
  18. win10在此计算机上找不到系统映像,大神分析win10系统使用DISM修复找不到源的具体步骤...
  19. 这篇博士毕业论文致谢句句诛心……
  20. ubuntu20.04[centos7、win类似]记录

热门文章

  1. 近期CDRX4正常使用中突然提示盗版弹窗您的产品已被禁用永久解决教程
  2. keil_v4 安装(图文教程)
  3. www.050604.pw ub.php,《UFIDA用友软件维护工具》050604版使用说明
  4. Excel函数-数据库函数大全(Excel Database Functions)
  5. AMS1117 稳压芯片原理图实物管脚图以及接法
  6. matlab画图函数双精度,Matlab中图像函数大全2_matlab函数大全
  7. 梅宫主:聊聊创业路上关于韭菜的事儿。。
  8. 2018acm编程大赛题目c语言,编程竞赛题(超牛题目,留下做研究).doc
  9. ACM竞赛题目6:身高排序
  10. 遗传算法实例(matlab编程实现)