Python-获取法定节假日
生活随笔
收集整理的這篇文章主要介紹了
Python-获取法定节假日
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
獲取公共節(jié)假日的接口,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
說明如下:
節(jié)假日API功能特點
- 檢查具體日期是否為節(jié)假日,工作日對應(yīng)結(jié)果為 0, 休息日對應(yīng)結(jié)果為 1, 節(jié)假日對應(yīng)的結(jié)果為 2;
(對應(yīng)支付工資比例的 100%, 200% 和 300%,以方便程序計算) - 獲取具體月份下的節(jié)假日情況,只返回休息日或者節(jié)假日數(shù)據(jù);?
- 2017年節(jié)假日上線;?
- 可同時傳遞一個或者多個日期(月份);
- 支持 2010-2017 中國法定節(jié)假日,以國務(wù)院發(fā)布的公告為準,隨時調(diào)整及增加;
- 參數(shù)可以以 GET 或 POST 方式傳遞,以 JSON 格式返回結(jié)果。
- 為方便用戶使用,數(shù)據(jù)類型已統(tǒng)一。
用法舉例
- 檢查一個日期是否為節(jié)假日?http://www.easybots.cn/api/holiday.php?d=20130101
- 檢查多個日期是否為節(jié)假日?http://www.easybots.cn/api/holiday.php?d=20130101,20130103,20130105,20130201
- 獲取2012年1月份節(jié)假日?http://www.easybots.cn/api/holiday.php?m=201201
- 獲取2013年1/2月份節(jié)假日?http://www.easybots.cn/api/holiday.php?m=201301,201302
提示
- 2016年7月1日起(下半年),節(jié)假日API 依然免費。但需要憑授權(quán)碼使用,無授權(quán)碼的請求將返回垃圾數(shù)據(jù)。?
2016年4月1日起,憑公司官網(wǎng)網(wǎng)址、組織機構(gòu)代碼證號和經(jīng)辦人的企業(yè)郵箱,在線填寫資料,申請授權(quán)碼。?
個人憑身份證照片和手機號申請授權(quán)碼。?
查看原文
轉(zhuǎn)載于:https://www.cnblogs.com/276815076/p/9728876.html
總結(jié)
以上是生活随笔為你收集整理的Python-获取法定节假日的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SG Input 软件安全分析之逆向分析
- 下一篇: 自定义配置 mpv 播放器