导航
  • 报考
  • 备考
  • 政策

报考

备考

复习资料

政策

行业动态

python微信小程序定时签到功能实现,还在为上班打卡担心吗

环球青藤·2020-04-26 15:08:59浏览382 收藏38

请输入下面的图形验证码

提交验证

预约成功

我知道了
摘要 python的实用性大家应该都已经知道了,如果还不太了解可以翻阅环球网校有关python的其他内容,今天环球网校小编为大家带来的是python微信小程序定时签到功能,有的人可能要问了,python微信小程序定时签到该如何实现呢,以下的代码就可以帮你解决了。

由于疫情很多人都开始了家里办公,很多公司要求定时打卡,又要盯工作,又要管孩子直播上课,检查作业,时间总是不够用忙不过来,以下的python微信小程序定时签到也许会帮你解决这个问题。

环境:python3.7

python微信小程序定时签到源码:

import itchat

import time

from apscheduler.schedulers.blocking import BlockingScheduler

# 登陆,enableCmdQR 值为true 或 负数 为负数的原因有的手机无法识别二维码,改为负数就好了

# 读取文件

def send():

contents=’签到‘

chatroomName = u'批处理监控'

itchat.get_chatrooms(update=True)

chatrooms = itchat.search_chatrooms(name=chatroomName)

print(chatrooms)

if len(chatrooms) <=0:

print(u'没有找到群聊:' + chatroomName)

else:

chatroom = chatrooms[0]["UserName"]

print(chatroom)

itchat.send(contents, toUserName=chatroom)

itchat.auto_login(enableCmdQR='-1',hotReload=True)

sched = BlockingScheduler()

sched.add_job(send, 'cron', hour=6,minute=40,second=10)

sched.start()

安装模块:

下载对应模块,安装时可能会提示升级,输入对应命令升级即可

pip install itchat

pip install apscheduler

登陆微信:

itchat.auto_login(enableCmdQR=’-1’,hotReload=True)

上为登陆微信方法,run代码,控制台输出登陆二维码,并提示Please scan the QR code to log in.扫码登陆即可

enableCmdQR默认为true,但是输出的二维码有的手机无法登陆,因此改为-1,遇到无法登陆的情况,可以尝试切换该值;

hotReload默认为True,为True时,下次登陆就不用扫码了

手机登录微信

建立群聊,修改群名,群名自定义即可,群聊要保存到通讯录,否则会找不到群聊。

chatrooms = itchat.search_chatrooms(name=自定义群名)

chatrooms 为从你群列表里查到的群名为自定义群名的list,因此为了方便,群名最好不一样

chatroom = chatrooms[0][“UserName”]

chatroom 为你建立那个群聊对象

itchat.send(contents, toUserName=chatroom)

发送消息,contents为自定义内容

定时

这时候就要用到apscheduler模块了,导入apscheduler

from apscheduler.schedulers.blocking import BlockingScheduler

创建定时器

sched = BlockingScheduler()

添加任务

sched.add_job(send, ‘cron’, hour=6,minute=40,second=10)

send为要执行的方法名

cron定时任务类型

后面的时间意为每天6点40分10秒执行,可根据需要自行修改

执行

sched.start()

这就是python微信小程序定时签到的具体讲解,如果你感兴趣的话,可以自己实践一下,也许你会发现不一样的python,毕竟实践出真知,只有你全部自己做一遍,全部自己体验一把,你的python学习之路会走的越来越好。祝大家早日成为python大神。

本文博主「竹叶青郁」遵循 CC 4.0 BY-SA 版权协议

原文链接:https://blog.csdn.net/weixin_40874592/article/details/82345763

展开剩余
资料下载
历年真题
精选课程
老师直播

注册电脑版

版权所有©环球青藤All Rights Reserved