二十四节气的时间、由来、习俗以及养生
二十四节气查询
-
- 查询二十四节气
- 复制代码
-
- 查询节气详情
- 复制代码
注意,该示例代码仅适用于 www.apishop.net网站下API 使用该产品前,您需要通过 https://www.apishop.net/#/api/detail/?productID=88申请API服务
1、查询二十四节气
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # 测试环境: python2.7
- # 安装requests依赖 => pip install requests/ easy_install requests
-
- # 导入requests依赖
- import requests
- import json
- import sys
-
- reload(sys)
- sys.setdefaultencoding('utf-8')
-
-
- def apishop_send_request(method, url, params=None, headers=None):
- '''''
- 转发请求到目的主机
- @param method str 请求方法
- @param url str 请求地址
- @param params dict 请求参数
- @param headers dict 请求头
- '''
- method = str.upper(method)
- if method == 'POST':
- return requests.post(url=url, data=params, headers=headers)
- elif method == 'GET':
- return requests.get(url=url, params=params, headers=headers)
- else:
- return None
-
-
- method = "POST"
- url = "https://api.apishop.net/common/jieqi/Get24Jieqi"
- headers = None
- params = {
- }
- result = apishop_send_request(method=method, url=url, params=params, headers=headers)
- if result:
- body = result.text
- response = json.loads(body)
- status_code = response["statusCode"]
- if (status_code == '000000'):
- # 状态码为000000, 说明请求成功
- print('请求成功:%s' % (body,))
- else:
- # 状态码非000000, 说明请求失败
- print('请求失败: %s' % (body,))
- else:
- # 返回内容异常,发送请求失败
- print('发送请求失败')
- [python] view plain copy
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # 测试环境: python2.7
- # 安装requests依赖 => pip install requests/ easy_install requests
-
- # 导入requests依赖
- import requests
- import json
- import sys
-
- reload(sys)
- sys.setdefaultencoding('utf-8')
-
-
- def apishop_send_request(method, url, params=None, headers=None):
- '''''
- 转发请求到目的主机
- @param method str 请求方法
- @param url str 请求地址
- @param params dict 请求参数
- @param headers dict 请求头
- '''
- method = str.upper(method)
- if method == 'POST':
- return requests.post(url=url, data=params, headers=headers)
- elif method == 'GET':
- return requests.get(url=url, params=params, headers=headers)
- else:
- return None
-
-
- method = "POST"
- url = "https://api.apishop.net/common/jieqi/Get24Jieqi"
- headers = None
- params = {
- }
- result = apishop_send_request(method=method, url=url, params=params, headers=headers)
- if result:
- body = result.text
- response = json.loads(body)
- status_code = response["statusCode"]
- if (status_code == '000000'):
- # 状态码为000000, 说明请求成功
- print('请求成功:%s' % (body,))
- else:
- # 状态码非000000, 说明请求失败
- print('请求失败: %s' % (body,))
- else:
- # 返回内容异常,发送请求失败
- print('发送请求失败')
- 复制代码
2、查询节气详情
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # 测试环境: python2.7
- # 安装requests依赖 => pip install requests/ easy_install requests
-
- # 导入requests依赖
- import requests
- import json
- import sys
-
- reload(sys)
- sys.setdefaultencoding('utf-8')
-
-
- def apishop_send_request(method, url, params=None, headers=None):
- '''''
- 转发请求到目的主机
- @param method str 请求方法
- @param url str 请求地址
- @param params dict 请求参数
- @param headers dict 请求头
- '''
- method = str.upper(method)
- if method == 'POST':
- return requests.post(url=url, data=params, headers=headers)
- elif method == 'GET':
- return requests.get(url=url, params=params, headers=headers)
- else:
- return None
-
-
- method = "POST"
- url = "https://api.apishop.net/common/jieqi/GetJieqiDetail"
- headers = None
- params = {
- "jieqiID":"" #节气ID:从查询二十四节气接口获得,如“1”
- }
- result = apishop_send_request(method=method, url=url, params=params, headers=headers)
- if result:
- body = result.text
- response = json.loads(body)
- status_code = response["statusCode"]
- if (status_code == '000000'):
- # 状态码为000000, 说明请求成功
- print('请求成功:%s' % (body,))
- else:
- # 状态码非000000, 说明请求失败
- print('请求失败: %s' % (body,))
- else:
- # 返回内容异常,发送请求失败
- print('发送请求失败')
- [python] view plain copy
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # 测试环境: python2.7
- # 安装requests依赖 => pip install requests/ easy_install requests
-
- # 导入requests依赖
- import requests
- import json
- import sys
-
- reload(sys)
- sys.setdefaultencoding('utf-8')
-
-
- def apishop_send_request(method, url, params=None, headers=None):
- '''''
- 转发请求到目的主机
- @param method str 请求方法
- @param url str 请求地址
- @param params dict 请求参数
- @param headers dict 请求头
- '''
- method = str.upper(method)
- if method == 'POST':
- return requests.post(url=url, data=params, headers=headers)
- elif method == 'GET':
- return requests.get(url=url, params=params, headers=headers)
- else:
- return None
-
-
- method = "POST"
- url = "https://api.apishop.net/common/jieqi/GetJieqiDetail"
- headers = None
- params = {
- "jieqiID":"" #节气ID:从查询二十四节气接口获得,如“1”
- }
- result = apishop_send_request(method=method, url=url, params=params, headers=headers)
- if result:
- body = result.text
- response = json.loads(body)
- status_code = response["statusCode"]
- if (status_code == '000000'):
- # 状态码为000000, 说明请求成功
- print('请求成功:%s' % (body,))
- else:
- # 状态码非000000, 说明请求失败
- print('请求失败: %s' % (body,))
- else:
- # 返回内容异常,发送请求失败
- print('发送请求失败')
- 复制代码