当前位置:   article > 正文

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

老黄历app开发

老黄历页面
如图,准备开发一套老黄历网站,需要体现出农历、老黄历、万年历,同时返回干支、福神、宜忌、节假日、吉凶、冲煞、分时吉凶等信息,下面直接上代码,用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 )
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

下面看下如果用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());
	}

}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51

上面代码输出的信息如下,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
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85

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

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

就这么多吧。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/389346
推荐阅读
相关标签
  

闽ICP备14008679号