单身男人的句子,单身的抖音伤感语录单身男人的伤感说说

访客

俗话说得好,择良辰吉日而行,其事必成。选择良辰吉日做事情,是为了借天时顺势而为,少走弯路。选择一个良辰吉日总是寓意着好的彩头。

最近菜鸟哥的一个好哥们,单身多年,马上国庆了,家里给他安排了很多场相亲,找我咨询有啥良辰吉日适合相亲。作为一个过来人,很客观讲着没有啥用决定性作用,但是起码能给自己的心理上带来一些鼓励。

经不住老友的请求,作为一名资深的Python程序员,自然免不了想利用python来秀一把手艺。尝试做一个电子版的良辰吉日查阅神器,不用手动翻阅,即可轻松查阅信息。这样好玩又锻炼编程能力的小程序。

于是菜鸟哥,发挥了码农本色,花了1个小时搞定,分享给大家呢?快来一起看看吧。

01.程序整体架构介绍

对于黄历查询程序,菜鸟哥精心为大家准备了两种方式:

分别是静态网页分析法和利用免费接口进行调用查询的方法。下面我们依次介绍这两种方法。

02.静态网页分析

对于静态网页的分析方法,首先需要明确我们程序所要抓取的网页。本次程序抓取的在线网页为“

便民查询网

传送门:https://wannianrili.bmcx.com/

打开网页后,会显示如下图当中的万年历查询信息。从界面中可以看到,当日的宜忌事项都显示在界面的右侧。而只需要在界面中点击当月的任意一天,对应的宜忌事项都会显示在界面的右侧。

接下来,通过点击鼠标的右键,然后点击“

查看网页源代码

”,就可以看到网页的源代码信息。

所谓的静态网页,是相对于动态网页而言,静态网页没有后台的数据库,也无法进行交互。所以静态网页中往往就包含了界面中所展示的数据内容。我们可以通过对于源代码的分析,找到我们需要的数据。

明确网页属于静态网页后,接下来就可以通过程序来抓取网页源代码,并且进行分析,提取出当月的每一天的宜忌事宜。

也许有的小伙伴会问,为什么只能提取当月的呢?

这是因为网页的源代码里就是这样处理的,仅包含了当月中每一天的宜忌事项。所以这是第一种方法的局限性。待会跟大家介绍的第二种方法,就会摆脱这种局限性。我们言归正传,接下来,我们通过程序来分析网页源代码。

上述的程序中,通过urllib库来获取网页的源代码后,通过BeautifulSoup库来解析网页源代码,并获取当月的每一天的宜忌事项。保存到

self.data

的字典中。

获取到数据,可以让用户来输入想要查询的年月日。

最后,将用户输入的年月日与抓取到的数据进行匹配,然后输出对应日期的宜忌事项,程序如下图所示:

03.视频展示

我们用视频展示一下,菜鸟哥为大家准备了视频的演示,来展示程序运行的效果。

视频加载中...

04. 高级接口调用

对于第一种老黄历的查询方式,菜鸟哥提到了一个局限,那就是只能查询当月的某一天的黄历,那如果大家想要查询任意一天的黄历,应该怎么办呢?别着急,菜鸟哥为大家想好了办法。

第二种方式就是采用”聚合数据“的接口。

传送门:https://www.juhe.cn/docs/api/id/65

对于黄历数据的获取,聚合数据为用户提供了100次/天的优惠,大家可以每天免费通过接口查询100次。对于普通的用户来说,这样的使用次数绝对是绰绰有余。

大家可以直接到聚合数据,进行注册,然后开通”老黄历“的使用权限,并且获取到专属额key值。

聚合数据同样为大家提供了详细的接口调用的程序,同第一种方法类似,对于接口的调用同样也需要用户来输入具体的日期信息。

下图所示的程序中,展示的是如何进行接口的调用。

这里需要注意的是,利用聚合数据的接口,可以不用受到时间的束缚,大家可以输入任意的时间,获取当天的宜忌事项。例如我们输入2022年2月23日,接口就可以返回2022年2月23日的黄历信息。如下图所示。

以上就是菜鸟哥今天为大家带来的小程序的内容分享,大家可以根据上述的程序,进行编写和改编,在寻求良辰吉日的同时也锻炼了自己的编程能力

最后还是要说一下,相亲要注意以下几点:

穿得要干净,整洁,不要穿得很浮夸,西装啥的就不用了

相亲最好提前洗一个澡,头发油呼呼的,都是头皮屑啥的让人印象不好

跟姑娘交流的时候,要有礼貌,多一些真诚少一些套路

最后记得,请人喝茶或者吃点东西,尽量自己付钱。

有车的可以开车送姑娘回家,没有车的可以送对方到地铁站或者公交车站,无论成还是不成,至少尽一点绅士风度。

好啦,马上国庆了,单身的码农估计有很多也要安排相亲的,如果有需要我可以写一篇相亲那点事攻略,留言区超过20条的,我就安排

版权属于: 自由随风-天行健,君子以自强不息;地势坤,君子以厚德载物

发表评论

表情:
评论列表 (暂无评论,2人围观)

还没有评论,来说两句吧...