前言
鼓捣了一阵子的微信机器人今天终于运行成功了,可以选择在每天的5点20分为你的女朋友发送当日的天气,每日一句还有日历,如果你有多个女朋友的话,还可以创建一个列表,之后循环遍历列表为你的多个女朋友发送你的关怀,让你更好的做好时间管理。
设置好你需要关怀的人的微信名,微信扫码登录,剩下的交给程序就可以了~
需要导入的库有requsets请求库 微信wxpy库 time时间库
Python学习交流Q群:903971231###
import json,datetime
import requests,itchat,sxtwl
from itchat.content import *
from wxpy import TEXT
import time
1. 创建一个日历函数
Python学习交流Q群:903971231###
def getYMD():#获得对应的农历
ymc = [u"十一", u"十二", u"正", u"二", u"三", u"四", u"五", u"六", u"七", u"八", u"九", u"十"]
rmc = [u"初一", u"初二", u"初三", u"初四", u"初五", u"初六", u"初七", u"初八", u"初九", u"初十",
u"十一", u"十二", u"十三", u"十四", u"十五", u"十六", u"十七", u"十八", u"十九",
u"二十", u"廿一", u"廿二", u"廿三", u"廿四", u"廿五", u"廿六", u"廿七", u"廿八", u"廿九", u"三十", u"卅一"]
Gan = ["甲", "乙", "丙", "丁", "戊", "己", "庚", "辛", "壬", "癸"]
Zhi = ["子", "丑", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥"]
ShX = ["鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪"]
numCn = ["天", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十"]
lunar = sxtwl.Lunar()
year = datetime.datetime.now().year
month = datetime.datetime.now().month
rday = datetime.datetime.now().day
day = lunar.getDayBySolar(year, month, rday)
d = str(day.y) + "年" + str(day.m) + "月" + str(day.d) + "日"
if day.Lleap:
a = "润" + ymc[day.Lmc] + "月" + rmc[day.Ldi] + "日"
else:
a = ymc[day.Lmc] + "月" + rmc[day.Ldi] + "日"
b =