python万年历实现代码_万年历接口调用示例
#!/usr/bin/python
# -*- coding: utf-8 -*-
import json, urllib
from urllib import urlencode
#----------------------------------
# 万年历调用示例代码 - 聚合数据
# 在线接口文档:http://www.juhe.cn/docs/177
#----------------------------------
def main():
#配置您申请的APPKey
appkey = "*********************"
#1.获取当天的详细信息
request1(appkey,"GET")
#2.获取当月近期假期
request2(appkey,"GET")
#3.获取当年的假期列表
request3(appkey,"GET")
#获取当天的详细信息
def request1(appkey, m="GET"):
url = "http://japi.juhe.cn/calendar/day"
params = {
"key" : appkey, #您申请的appKey
"date" : "", #指定日期,格式为YYYY-MM-DD,如月份和日期小于10,则取个位,如:2012-1-1
}
params = urlencode(params)
if m =="GET":
f = urllib.urlopen("%s?%s" % (url, params))
else:
f = urllib.urlopen(url, params)
content = f.read()
res = json.loads(content)
if res:
error_code = res["error_code"]
if error_code == 0:
#成功请求
print res["result"]
else:
print "%s:%s" % (res["error_code"],res["reason"])
else:
print "request api error"
#获取当月近期假期
def request2(appkey, m="GET"):
url = "http://japi.juhe.cn/calendar/month"
params = {
"key" : appkey, #您申请的appKey
"year-month" : "", #指定月份,格式为YYYY-MM,如月份和日期小于10,则取个位,如:2012-1
}
params = urlencode(params)
if m =="GET":
f = urllib.urlopen("%s?%s" % (url, params))
else:
f = urllib.urlopen(url, params)
content = f.read()
res = json.loads(content)
if res:
error_code = res["error_code"]
if error_code == 0:
#成功请求
print res["result"]
else:
print "%s:%s" % (res["error_code"],res["reason"])
else:
print "request api error"
#获取当年的假期列表
def request3(appkey, m="GET"):
url = "http://japi.juhe.cn/calendar/year"
params = {
"key" : appkey, #您申请的appKey
"year" : "", #指定年份,格式为YYYY,如:2015
}
params = urlencode(params)
if m =="GET":
f = urllib.urlopen("%s?%s" % (url, params))
else:
f = urllib.urlopen(url, params)
content = f.read()
res = json.loads(content)
if res:
error_code = res["error_code"]
if error_code == 0:
#成功请求
print res["result"]
else:
print "%s:%s" % (res["error_code"],res["reason"])
else:
print "request api error"
if __name__ == '__main__':
main()
登录 后可发表评论
python万年历实现代码_万年历接口调用示例相关推荐
- python大作业代码_爬虫大作业(示例代码)
1.选一个自己感兴趣的主题(所有人不能雷同). 每天都有接触各大平台推送的新闻,了解到了校园外的大小事.故此,对新浪新闻标题的关键字的爬取,看看最近发生的实时,也想比较下标题党还是和实际内容的差异. ...
- 【破晓字节】电竞API接口调用示例代码-即时指数
[破晓字节]电竞API接口调用示例代码-即时指数 使用破晓字节的电竞指数数据快一年了,分享使用指数接口的示例代码.游戏包括英雄联盟.王者荣耀.CS:GO.DOTA2.PUBG.穿越火线等等,联赛覆盖和 ...
- 淘宝,tmall,1688,抖音,拼多多等平台商品详情接口(网络爬虫数据接口调用示例)接口对接教程
淘宝,tmall,1688,抖音,拼多多等平台商品详情接口(网络爬虫数据接口调用示例)接口对接教程如下: 1.公共参数 名称 类型 必须 描述(接口代码教程wx19970108018) key Str ...
- API电商平台“淘宝店铺所有商品接口”调用示例
API电商平台"淘宝店铺所有商品接口"调用示例 以下是行业内了解到的一些情况,本帖只展示部分代码,需要更多API调试请移步注册API账号登录 - 跨境电商平台接口提供商 数据采集公 ...
- 基于代理模式的接口调用示例
基于代理模式的接口调用示例 一.什么是代理 以产品销售为例,厂商生产出产品,但产品不对个人直接进行销售,而是供货给经销商,由经销商对个人进行销售.也就是说经销商从厂商取得了商品的代理销售权.每个经销商 ...
- python万年历实现代码_基于Python的日历api调用代码实例
#!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib from urllib import urlencode #-------- ...
- python的坐标代码_基于Python的地图坐标服务接口调用代码实例
代码描述:基于Python的地图坐标服务接口调用代码实例 关联数据:地图坐标服务 接口地址:http://www.juhe.cn/docs/api/id/32 #!/usr/bin/python # ...
- python地铁查询系统_基于Python的苏州实时公交/地铁接口调用代码实例
1.[代码][Python]代码 #!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib from urllib import ur ...
- python历史上的今天_历史上的今天接口调用示例
#!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib from urllib import urlencode #-------- ...
最新文章
- Nature子刊:利用转细菌基因植物修复土壤有毒污染物!
- Lambda表达式练习2【应用】
- 服务器里面发邮件,通过SMTP中继服务器发送邮件的问题
- 前端学习(3079):vue+element今日头条管理-数据筛选处理
- 人人都是程序员的节奏,Python 纳入高考
- BIO ,NIO,AIO的区别
- 从 Java 替代品到打造完整生态,Kotlin 10 岁了!
- arcgis 导入Excel坐标数据
- php增加会员功能_在帝国CMS后台增加手动添加会员功能
- Android 性能分析工具介绍
- 什么是网络,网络类型,网络结构
- 台电平板(X80HD)刷WIN10
- UINO优锘:干货分享 | 虚拟现实建模基础
- 又是一个相当 带劲的招聘起事
- 【基础知识】HTML5 Canvas小项目时钟的简单实现(图文、演示)
- java堆栈异常_Java中获得异常堆栈使用轨迹的方法是。
- 电商项目之购物车设计
- Blender2.8设置中文字体
- rebar3使用本地依赖
- 90%的单片机初学者,都会遇到的10个问题