Python-获取法定节假日

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/iamlvshijie/article/details/72630869

获取公共节假日的接口,http://www.easybots.cn/holiday_api.net,

具体代码如下:

# -*- coding:utf-8 -*-  
import json
import urllib2
date = "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_data

if 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 格式返回结果。
  • 为方便用户使用,数据类型已统一。

用法举例
提示
  • 2016年7月1日起(下半年),节假日API 依然免费。但需要凭授权码使用,无授权码的请求将返回垃圾数据。 

    2016年4月1日起,凭公司官网网址、组织机构代码证号和经办人的企业邮箱,在线填写资料,申请授权码。 
    个人凭身份证照片和手机号申请授权码。 




扫描二维码关注公众号,回复: 3244062 查看本文章

猜你喜欢

转载自blog.csdn.net/iamlvshijie/article/details/72630869
今日推荐