Python-获取法定节假日
生活随笔
收集整理的這篇文章主要介紹了
Python-获取法定节假日
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
獲取公共節假日的接口,http://www.easybots.cn/holiday_api.net,
具體代碼如下:
# -*- coding:utf-8 -*-import jsonimport urllib2date = "20170530"server_url = "http://www.easybots.cn/api/holiday.php?d="vop_url_request = urllib2.Request(server_url+date)vop_response = urllib2.urlopen(vop_url_request)vop_data= json.loads(vop_response.read())print vop_dataif vop_data[date]=='0':print "this day is weekday"elif vop_data[date]=='1':print 'This day is weekend'elif vop_data[date]=='2':print 'This day is holiday'else:print 'Error'http://www.easybots.cn/holiday_api.net
說明如下:
節假日API功能特點
- 檢查具體日期是否為節假日,工作日對應結果為 0, 休息日對應結果為 1, 節假日對應的結果為 2;
(對應支付工資比例的 100%, 200% 和 300%,以方便程序計算) - 獲取具體月份下的節假日情況,只返回休息日或者節假日數據;?
- 2017年節假日上線;?
- 可同時傳遞一個或者多個日期(月份);
- 支持 2010-2017 中國法定節假日,以國務院發布的公告為準,隨時調整及增加;
- 參數可以以 GET 或 POST 方式傳遞,以 JSON 格式返回結果。
- 為方便用戶使用,數據類型已統一。
用法舉例
- 檢查一個日期是否為節假日?http://www.easybots.cn/api/holiday.php?d=20130101
- 檢查多個日期是否為節假日?http://www.easybots.cn/api/holiday.php?d=20130101,20130103,20130105,20130201
- 獲取2012年1月份節假日?http://www.easybots.cn/api/holiday.php?m=201201
- 獲取2013年1/2月份節假日?http://www.easybots.cn/api/holiday.php?m=201301,201302
提示
- 2016年7月1日起(下半年),節假日API 依然免費。但需要憑授權碼使用,無授權碼的請求將返回垃圾數據。?
2016年4月1日起,憑公司官網網址、組織機構代碼證號和經辦人的企業郵箱,在線填寫資料,申請授權碼。?
個人憑身份證照片和手機號申請授權碼。?
查看原文
轉載于:https://www.cnblogs.com/276815076/p/9728876.html
總結
以上是生活随笔為你收集整理的Python-获取法定节假日的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SG Input 软件安全分析之逆向分析
- 下一篇: 多进程与多线程区别、优缺点(Python