Python-获取法定节假日

获取公共节假日的接口,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日起,凭公司官网网址、组织机构代码证号和经办人的企业邮箱,在线填写资料,申请授权码。 
    个人凭身份证照片和手机号申请授权码。 

查看原文

原文地址:https://www.cnblogs.com/276815076/p/9728876.html