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

news/2024/5/9 20:50:23/文章来源:https://blog.csdn.net/u010978757/article/details/120879307

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

就这么多吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_901504.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站渗透思路(小白专看,大佬绕道)

渗透测试大体可以分为六大步 1. 信息收集 2.漏洞挖掘 3.漏洞利用 4.提升权限 5.清除测试数据 6. 总结归纳输出报告并提出修复建议 首先在获取书面授权的情况下,才可以进行渗透测试,提前询问有没有敏感操作等,首先进行网站的信息收集 信息收集 1.首先进行域名w…

服务器端网站编程(Django)

服务器端网站编程 Web浏览器使用超文本传输​​协议(HTTP)与Web服务器进行通信。当您单击网页上的链接,提交表单或运行搜索时,HTTP请求将从浏览器发送到目标服务器。 该请求包括标识受影响资源的URL,定义所需动作&…

chatgpt如何搭建一个自己的网站,请看源码。

找了一套chatgpt搭建的源码,修改自己的key就能使用 效果如下,再也不用去挤外网里,舒服。 源码 ➕ wengjunda 可以拿取,是php的 key的申请 尾声 我们就已经能通过服务器访问刚刚搭建的 ChatGPT 了,记得设置访问密码啥…

MVC UnitOfWork EntityFramework架构,网站速度慢的原因总结!

最近参考使用了郭明峰的一套架构来做新的项目架构,这套架构看起来还是不错的,先向小郭同学的分享精神致敬! 项目开发上线后,傻眼了,貌似没有几个人访问的新项目,速度一直慢的跟牛一样,真心没法交…

django入门笔记2- 网站框架搭建

创建一个pydev的工程结构如下: ttt是默认创建的一个包,里面包含整个网站的基本配置 settings.py主要是数据库, 中间件, 一些变量存放的地方 urls.py 跳转的配置一般如下, 把一些url分配到各个二级app中进行解析 urlpatterns patterns(,# Examples:# url(r^$, ttt.views.hom…

爬取网站内的全部小说

爬取网站内的全部小说 我们需要用到的模块有 re BeautifulSoup 首先我们要确定我们爬取的网站:http://www.136book.com/tuijian.php?id=1 一在爬取各个书目录的网址时我选择了用正则表达式来爬取: 选用正则爬取单独的href是比较方便的。爬取后要确定是否为书目录的网站。…

【代码备忘】火狐浏览器插件xpi自动从网站下载安装的代码

欢迎加入我们的QQ群&#xff0c;无论你是否工作&#xff0c;学生&#xff0c;只要有c / vc / c 编程经验&#xff0c;就来吧&#xff01;158427611 【代码备忘】火狐浏览器插件xpi自动从网站下载安装的代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition…

Centos 下JBoss as7 + jdk+mysql+nginx 网站配置

网站基本框架设计好了&#xff0c;下来就开始搭建服务器框架了 。 服务器组选的是 VPS&#xff0c;为什么选VPS,因为我们除了要使用公共的web服务外&#xff0c;还要定制一些系统的软件和服务&#xff0c;自定义上报端口等。除了自己承包整机服务器外&#xff0c;VPS无疑是最佳…

html5/CSS3进阶——宝贝之家网站首页

学习了一段时间的框架&#xff0c;最近在复习最早学的html5、css3&#xff0c;拿了一个小案例做了一下&#xff0c;整个过程还算顺利&#xff0c;附图&#xff1a; 其实页面整体结构还是很清晰的&#xff0c;这里我也是直接使用了多个div嵌套划分的常规手段&#xff0c;没有用…

谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)

在上篇文章里列举了(国内外用ASP.NET开发的大型网站有哪些)&#xff0c;。最后提到了用.NET开发的大型网站和LAMP/JAVA平台的成本比较。其实在很多时候&#xff0c;收费的不一定就比免费的成本更高。因为开发一个网站要使用哪个平台的技术更合适&#xff0c;需要考虑很多种情况…

Git中文学习网站

Git中文学习网站&#xff1a;https://git-scm.com/book/zh/v2

移动开发者的自学宝典:十大在线编程学习网站

目前的教育领域&#xff0c;受移动互联网的冲击&#xff0c;MOOC的理念正在风行&#xff0c;但事实却稍显疲软&#xff0c;不尽如人意。相比美国式的全民热衷&#xff0c;国内的线上教育却还流于形式。其他教育尚且如此&#xff0c;移动开发教育更不用谈。在这种情况下&#xf…

4.4docker基础详细版--在容器中部署静态网站

利用docker技术在容器中使用nginx部署一个静态网站。 容器的端口映射 在使用run的时候指定-p或-P来进行端口映射&#xff1a; -P&#xff1a;将为容器暴露的所有端口进行映射eg&#xff1a;docker run -P -it centos /bin/bash-p&#xff1a;指定映射哪些容器的端口eg&#xf…

9.docker常用命令学习网站常用软件的安装

以下是此页面上的基本 Docker 命令列表&#xff0c;以及一些相关命令&#xff08;如果您要在继续之前进行进一步探索&#xff09;。 docker build -t friendlyname .# 使用此目录的 Dockerfile 创建镜像 docker run -p 4000:80 friendlyname # 运行端口 4000 到 90 的“友好名…

SSM众筹网站

注&#xff1a;本文为伪原创&#xff0c;代码主要参考尚硅谷教程。感谢巨人的肩膀&#xff0c;让我可以看得更远。 本文全部代码见https://github.com/BnKes/crowdfunding 详细目录见文章尾巴 1.系统架构 Atcrowdfunding-parent 父工程,聚合其他工程(pom)Atcrowdfunding-mai…

29个非常优秀的纹理背景网站设计

纹理设计一直是不少同学追求的&#xff0c;今天就推荐30个纹理设计出众的网站&#xff0c;希望对你的设计有所帮助。个人比较喜欢第14个&#xff0c;有家的轻松的感觉&#xff0c;更有三维效果&#xff0c;大爱啊&#xff01; 1. Banger’s分享一个最好用的UI前端框架&#xff…

[转载]搭建个人网站 |博客

一个完全的新人如何搭建自己的个人网站 首先&#xff0c;申明下本文所指的新人是指会上网站看网页&#xff0c;会自己聊QQ&#xff0c;会在新浪、网易等平台上写博客的人。当然你要说这个只要会上网的人都会了&#xff0c;是的&#xff0c;我所指的新人就是会上网的人。所以本文…

推荐一个oracle管理和学习资料网站

http://ajava.org/book/oracle/index.html 很多的oracle管理和学习方面的电子书&#xff0c;值得一看

将网站打包成桌面程序并生成安装包(跨平台)

一、Nativefier将网站打包成桌面程序 介绍 Nativefier 是一个命令行工具&#xff0c;仅仅通过一行代码就可以轻松地为任何的网站创建桌面应用程序&#xff0c;应用程序通过 Electron打包成系统可执行文件&#xff08;.app .exe等), 对应的可执行文件分别可在 Windows、macOS …

WSTMall网站系统最新官方版

WSTMall V1.0是在thinkphp 的经典版本3.2.2基础上进行优化开发的&#xff0c; TP 3.2.2不是thinkphp的一个最新的版本&#xff0c;却是thinkphp最金典的一个版本&#xff0c;正所谓站在巨人的肩膀上&#xff0c;WSTMall V1.0继承了thinkphp大道致简的理念&#xff0c;继承了thi…