想开发一套老黄历网站或者APP,Python项目代码

老黄历页面
如图,准备开发一套老黄历网站,需要体现出农历、老黄历、万年历,同时返回干支、福神、宜忌、节假日、吉凶、冲煞、分时吉凶等信息,下面直接上代码,用Python


# -*- coding: UTF-8 -*-

'''
Python 3.x
数据无忧 Created on 2021年07月11日
描述:老黄历查询 示例代码
@author: api.data5u.com
'''
import requests;
import time;
import threading;
import urllib3;

if __name__ == '__main__':
   domain = "http://api.data5u.com";
   apiUrl = "/calendar/lunar";
   ''' 参数值请自行补全 '''
   params = {"appsec":"","date":""};  
   method = "POST";
   
   res = requests.post(domain + apiUrl, params ).content.decode()
   print( res )
   

下面看下如果用JAVA怎么写,上代码

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;

/**
 * 老黄历查询 示例代码
 **/
public class PostTest {

	public static void main(String[] args) throws Exception {
		String domain = "http://api.data5u.com";
		String api = "/calendar/lunar";
		String params = "appsec=&date=";   // 参数值请自行补全
		String method = "POST";
		
    	HttpURLConnection connection = null;
    	URL link = new URL(domain + api);
    
		connection = (HttpURLConnection)link.openConnection();
		
		connection.setRequestMethod(method); 
    	connection.setDoOutput(true);
    	connection.setUseCaches(false);
    	connection.setReadTimeout(10000);
    	
        BufferedWriter out = new BufferedWriter(new OutputStreamWriter(connection.getOutputStream(),"UTF-8"));
        out.write(params);
        out.flush();
        out.close();   
    	
        String line = null;
        StringBuilder html = new StringBuilder();
        BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));
        while((line = reader.readLine()) != null){
        	html.append(line);
        }
        
        try {
			if (reader != null) {
				reader.close();
			}
		} catch (Exception e) {
		}
        
        System.out.println(html.toString());
	}

}

上面代码输出的信息如下,JSON格式

{
    "code":"AJAX_SUCCESS",
    "msg":"操作成功",
    "data":{
        "liu_yao":"佛灭",
        "wu_hou":"戴胜降于桑",
        "nian_gan_zhi":"辛丑年 属牛 壁上土",
        "yue_gan_zhi":"壬辰月 属龙 长流水",
        "ri_gan_zhi":"己酉日 属鸡 大驿土",
        "gong_li":"2021年5月1日",
        "weekday":"六",
        "xing_zuo":"金牛",
        "run_nian":false,
        "fading_jie_ri":"劳动节,",
        "qita_jie_ri":"",
        "nong_li":"二〇二一年三月二十日",
        "jie_qi":"",
        "li_chun":"2021-02-03 22:58:39",
        "si_shen_shou":"朱雀",
        "yue_tai_shen":"占门堂",
        "tai_shen":"占大门外东北",
        "xi_shen":"东北",
        "cai_shen":"正北",
        "fu_shen":"正南",
        "pengzu_ji_hui":"己不破券二比并亡 酉不会客醉坐颠狂",
        "chong":"鸡日 冲(癸卯)兔",
        "sha":"东",
        "xing_xiu":"南方柳土獐(凶)",
        "xing_xiu_ge":"柳星造作主遭官,昼夜偷闭不暂安,埋葬瘟惶多疾病,田园退尽守冬寒,开门放水遭聋瞎,腰驼背曲似弓弯,更有棒刑宜谨慎,妇人随客走盘桓。",
        "zhi_xing":"执",
        "tian_shen":"天德黄道(吉)",
        "shi_yi":"祭祀,祈福,求嗣,开光,解除,出火,拆卸,入宅,安床,修造,安门,纳畜,启钻,安葬,",
        "jin_ji":"动土,破土,纳财,掘井,挂匾,开市,伐木,交易,",
        "jiu_xing":"四绿木 巽(东南) 天权 玄空[文曲 吉] 奇门[天辅 大吉 杜门 阳] 太乙[招摇 安神]",
        "yue_xiang":"更待",
        "shu_jiu":null,
        "san_fu":null,
        "kong_wang":"年=辰巳 月=午未 日=寅卯",
        "qian_jie_qi":"谷雨 2021-04-20 04:33:14",
        "hou_jie_qi":"立夏 2021-05-05 14:47:01",
        "time_list":[
            {
                "time":"0:00-0:59",
                "gan_zhi":"甲子",
                "chong":"(戊午)马",
                "sha":"南",
                "na_yin":"海中金",
                "tian_shen":"司命",
                "hei_huang_dao":"黄道",
                "ji_xiong":"吉",
                "shi_yi":"无,",
                "jin_ji":"赴任,词讼,修造,动土,"
            },
            {
                "time":"1:00-2:59",
                "gan_zhi":"乙丑",
                "chong":"(己未)羊",
                "sha":"东",
                "na_yin":"海中金",
                "tian_shen":"勾陈",
                "hei_huang_dao":"黑道",
                "ji_xiong":"凶",
                "shi_yi":"无,",
                "jin_ji":"诸事不宜,"
            },

            	......

            {
                "time":"23:00-23:59",
                "gan_zhi":"丙子",
                "chong":"(庚午)马",
                "sha":"南",
                "na_yin":"涧下水",
                "tian_shen":"天牢",
                "hei_huang_dao":"黑道",
                "ji_xiong":"凶",
                "shi_yi":"订婚,嫁娶,安床,移徙,入宅,修造,安葬,见贵,求财,",
                "jin_ji":"祭祀,祈福,斋醮,开光,赴任,出行,"
            }
        ]
    },
    "timeMs":336,
    "success":true
}

好了,有了这些数据就够了,包含了每日宜忌、天神、冲煞、星宿、干支等等。

数据接口是免费的,这个地址 https://api.data5u.com/apiinfo/20003.html

就这么多吧。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DATA5U

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值