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

就这么多吧。

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

  1. 想开发一套多人交友app必须知道的

    近年来,视频交友app迅速崛起,对比于传统的一对多直播来说,社交app在设计上互动性更强. 一般一套交友app开发涉及以下核心功能点: 1. 直播功能:这个和传统直播功能一样,能支持直播RTMP推流, ...

  2. python开发一个复杂的网站_用Python的SimPy库简化复杂的编程模型的介绍

    在我遇到 SimPy 包的其中一位创始人 Klaus Miller 时,从他那里知道了这个包.Miller 博士阅读过几篇提出使用 Python 2.2+ 生成器实现半协同例程和"轻便&qu ...

  3. Windows下 Python3.7.0 运行环境的搭建 一套操作后就可以使用Python写代码啦~

    1.下载Python for windows 废话不说,直接上网址:https://www.python.org/ftp/python/3.5.1/python-3.5.1.exe 2.安装Pytho ...

  4. 【课程作业】Pygame游戏开发之三个小游戏 容易简单 附项目代码和游戏介绍

    主要知识点: 精准碰撞检测 用户自定义事件 敌人生成 一.躲避汉堡游戏(参考小甲鱼微信打飞机项目)(单人) 游戏规则: 1.操作人物躲避天空掉落的汉堡

  5. 想开发手机APP软件,首先要弄清楚以下10点

    当今互联网时代,手机app软件开发已经成为时代的潮流,企业想开发自己的专属手机软件APP,却不知道怎么去和手机软件开发公司谈合作,更不知道一款手机APP开发需要经历哪些流程,因此,达不到各取所需的成效 ...

  6. B2B大型电子商务门户网站系统源码+160多套企业网站模板+安装搭建教程

    分享一个B2B大型电子商务门户网站系统源码,含160多套企业网站模板,完整的代码程序包和安装搭建教程. 系统特色功能一览: 1.独家新增160多套企业网站模板,企业模板多,意味着入驻商户可以更多选择不 ...

  7. python项目开发实战网盘-python项目开发实战 第2版

    python项目开发实战 第2版是一本Python项目开发流程实战手册,由日本BePROUD股份有限公司编著.本书的内容全部基于python开发事实,全部都是BeProud员工实际尝试.实践过的,可以 ...

  8. python项目开发实战-给缺少Python项目实战经验的人

    我们在学习过程中最容易犯的一个错误就是:看的多动手的少,特别是对于一些项目的开发学习就更少了! 没有一个完整的项目开发过程,是不会对整个开发流程以及理论知识有牢固的认知的,对于怎样将所学的理论知识应用 ...

  9. 原生开发什么意思_网站打包生成的APP和原生开发APP有什么区别?

    原标题:网站打包生成的APP和原生开发APP有什么区别? 1.首先从开发方面: 原生开发的App 每一种移动操作系统都需要独立的开发项目 每种平台都需要独立的开发语言.Java(Android), O ...

最新文章

  1. 成功人士不用睡觉吗?
  2. 把window中换行符(^M)改为linux的换行符(\r)
  3. 每个Form类都实现了IWin32Window接口!
  4. [PAT乙级]1036 跟奥巴马一起编程
  5. Django - Form和ModelForm
  6. mysql事件执行记录表_MySQL事件异常记录
  7. 有关top命令中的%st,sar命令中的%steal .
  8. SVN图标丢失解决方法
  9. java项目账户充值提现_资金充值提现明细
  10. 计算机读不出来u盘装系统,电脑重装系统后识别不了U盘解决方法
  11. 计算机怎样安装硬盘,固态硬盘怎么安装?小编教你怎么安装固态硬盘详图
  12. vue实现物流时间轴效果
  13. 如何在word 插入矢量图
  14. 书论49 蔡襄《论书》
  15. 前端学习第三章——a标签(超链接)
  16. 【Vue3.0 + Element-plus】el-tree树状结构节点前箭头样式修改
  17. android 坚挺通话广播_Android智能机 摩托罗拉MileStone坚挺
  18. 洛谷 P2495 [SDOI2011]消耗战 题解
  19. 洛谷 题单2分支结构(freshman锻炼牛犇勿喷)
  20. Lenovo G470 Yosemite 10.10.5 双系统 原版镜像安装

热门文章

  1. Mybatis 配置p6spy
  2. jsp+ssm+mysql java实现的校园二手市场交易平台
  3. docker拉取不同架构的镜像如:x86拉取arm64的
  4. 使用Python爬取itcast网站的视频
  5. docker 报错:bridge docker0 failed: exchange full
  6. 金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)下
  7. ansys如何删除线_workbench 怎么取消剖面?
  8. 数据结构与算法 内核链表实现商品购物系统项目+Makefile
  9. Zend2(ZF2)的Debug及性能分析方法
  10. [Reprint]c++ 析构函数的调用