• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于python:用Python发新年0000祝福语除夕晚上直接用

python 搞代码 4年前 (2022-02-20) 27次浏览 已收录 0个评论

2022年的新年即将来临,这里用Python写一串简略的代码来实现定点给微信里的所有小伙伴发祝福语!!

环境阐明

Python版本: 不限

第三方库: itchat, schedule

注:所有祝福语来源于网络,代码运行周期较长,最好跑在服务器上

代码如下

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time    : 18-12-9 上午9:08
# @Author  : KainHuck
# @Email   : [email protected]
# @File    : 除夕祝愿.py
import itchat
import random
import schedule
import datetime
import time
# 登录,并暂存登录状态
itchat.auto_login(hotReload=True)
# 获取所有好友信息friends = itchat.get_friends(update=True)
# 筛选掉没有备注名的好友, 并将要发送祝福语的好友搁置在一个字典里
final_friends = {}
for each in friends:
    if len(each['RemarkName']) > 0:
        final_friends[each['RemarkName']] = each['UserName']
# 祝福语列表
greeting = ['除夕到了,在辞旧迎新的日子里,我愿为你送走懊恼迎来开心,送走压力迎来衰弱,送走得志迎来顺利,送走意外迎来安全,并心愿你快快乐乐过个元旦节。',            '圆圆的幻想,七色的花;圆圆的人生,五彩的画;圆圆的除夕,幸福的家;圆圆的问候,事业大发;圆圆的祝愿,你笑哈哈!祝你除夕高兴! ',            '除夕行将来到,信息不能早退;好友前来报到,祝愿提前送到:恋情浪漫美妙,情谊和煦笼罩,亲情时刻围绕,工作业绩攀高,生存幸福欢笑,来年更美妙! ',            '喜悦,在心中荡漾;笑容,在脸颊弥漫;歌声,在悠扬回荡;舞步,在惬意游走;礼花,在纵情绽开;祝愿,在频频发送。敌人,除夕高兴!祝你幸福,阖家欢乐! ',            '除夕加祝愿,新的一年好幸福;除夕加致力,新的一年好问题;除夕加上你,新的一年好给力!祝除夕的你分外漂亮,高兴一整个世纪!',            '新的开始新心愿,新的一天新阳光,开始新的谋求,播下新的幻想,打开新的一页,写下新的辉煌。新的一年开始,送你深深的祝愿,除夕高兴。',            '除夕将来到,我心费思量。敌人关系好,送个什么好。我无多钱财,也没中彩票。短信送祝福,礼轻情意重。祝你轻轻松松无懊恼,快快乐乐过除夕!',            '将高兴化作短信,发送给你,愿你新的一年高兴无际;将好运融入信息,传播给你,愿新的一年里,好运连连幸福一直;除夕里我将所有的祝愿复制,一并发于你,愿你明年万事如意! ']
# 发送祝愿函数
def send_greet(RemarkName,userName):
    greet = random.choice(greeting)  # 随机抉择一句祝福语
    message = RemarkName + ',' + greet  # 增加上备注名
    itchat.send(message, toUserName=userName)
# 定义工作
def job():    
    now_date = str(datetime.datetime.now().date())  # 获取函数执行时的工夫
    if now_date == '2019-01-01' or now_date == '2019-1-1':  # 如果是2019年除夕就执行(PS:遗记datetime.datetime.now().date()输入的格局了...)
        for each_friend in final_friends:
            send_greet(each_friend, final_friends['final_friends'])
# 每天00:00执行一次job函数
schedule.every().day.at("00:00").do(job)
while True:
    schedule.run_pending()
    time.sleep(1)

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于python:用Python发新年0000祝福语除夕晚上直接用
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址