如今微信已成为我们日常生活的主要交流工具,利用itchat库,我们可以发送微信消息,如果需要定时自动发送,则需要借助apscheduler库,关于apscheduler库,前一篇转载文章有专门的介绍。链接在此:https://www.cnblogs.com/lusen1987/p/9734545.html

通过itchar的auto_login方法,首次会弹出二维码,用手机扫描后会登录网页版微信,之后可以自动登录,登陆成功后,调用get_friends方法,可以获取好友列表,其中第一个为自己。获取到好友列表之后,我们就可以根据好友的昵称,通过定时任务,自动向指定好友发送消息,具体代码如下:

import itchatimport jsonfrom apscheduler.schedulers.blocking import BlockingScheduler

def auto_send(msg, toUser):    itchat.send(msg=msg, toUserName=toUser)

if __name__ == "__main__":    # itchat.login()    itchat.auto_login(hotReload=True)    #获取好友列表    friends = itchat.get_friends()    #转换为字典    friendsStr = json.dumps(friends)    print(friendsStr)    #发送消息    # itchat.send(msg="你好", toUserName="8a30fa2addcac31cfe916506d80b2254")

    try:        for item in friends:            if(item["NickName"] == "安静"):                toUser = item["UserName"]            scheduler = BlockingScheduler()            scheduler.add_job(auto_send, "cron", day_of_week="0-6", hour=15, minute=17, args=["你好", toUser])            scheduler.start()            itchat.run()    except Exception as ex:        itchat.logout()        print(ex)

转载于:https://www.cnblogs.com/lusen1987/p/9735699.html

Python自动定时发送微信消息相关推荐

  1. python自动发送微信-Python自动定时发送微信消息

    如今微信已成为我们日常生活的主要交流工具,利用itchat库,我们可以发送微信消息,如果需要定时自动发送,则需要借助apscheduler库,关于apscheduler库,前一篇转载文章有专门的介绍. ...

  2. 用python实现自动化办公------定时发送微信消息

    python自动化办公------定时发送微信消息 身边的一位朋友的真实事迹分享给大家,就暂称他C吧.C是一个英俊潇洒的健身男,经常沾花惹草,桃花运不断,听C说他的微信好友就有5000+,平时回消息都 ...

  3. 全网最全的Windows下Anaconda2 / Anaconda3里Python语言实现定时发送微信消息给好友或群里(图文详解)...

    不多说,直接上干货! 缘由: (1)最近看到情侣零点送祝福,感觉还是很浪漫的事情,相信有很多人熬夜为了给爱的人送上零点祝福,但是有时等着等着就睡着了或者时间并不是卡的那么准就有点强迫症了,这是也许程序 ...

  4. python 发送微信语音消息_全网最全的Windows下Anaconda2 / Anaconda3里Python语言实现定时发送微信消息给好友或群里(图文详解)...

    不多说,直接上干货! 缘由: (1)最近看到情侣零点送祝福,感觉还是很浪漫的事情,相信有很多人熬夜为了给爱的人送上零点祝福,但是有时等着等着就睡着了或者时间并不是卡的那么准就有点强迫症了,这是也许程序 ...

  5. 用python编写定时自动发送微信消息

    可以使用 "wxpy" 库来实现定时发送微信消息.首先需要安装该库,可以使用以下命令进行安装: pipinstall wxpy

  6. #萌新日志#4.使用Python定时发送微信消息

    #萌新记录某些日子的学习经历.# 前言: 因为某些原因我需要用自己私人微信号在特定时间给某人发送消息.在网上查阅了一番资料后,我不太打算调用第三方微信接口,原因是我担心这些API的使用会被微信检测到, ...

  7. python定时发送微信消息_Python3 itchat实现微信定时发送群消息的实例代码

    一.简介 1,使用微信,定时往指定的微信群里发送指定信息. 2,需要发送的内容使用excel进行维护,指定要发送的微信群名.时间.内容. 二.py库 1,itchat:这个是主要的工具,用于连接微信个 ...

  8. itchat实现微信聊天机器人,定时发送微信消息,消息防撤回,消息监控,自定义回复消息

    一.前言 由于在抖音上刷到微信机器人自动陪聊,心血来潮,自己利用itchat和图灵机器人实现了微信自动回复,监听消息,消息防撤回等.周末心情不好搞了一个微信陪聊机器人陪我聊天. 注意: 1.图灵机器人 ...

  9. Python脚本定时发送微信文件

    背景:朋友让我改一个文件,可我改完已经半夜了.这时候如果微信发给朋友恐会打扰他休息.于是决定用Python写一个自动发送微信信息的脚本,第二天早上自动发送. 任务简述:使用Python自动化程序,把f ...

最新文章

  1. ARM架構的Linux內核的空間佈局
  2. TScreen 类 - 获取字体列表
  3. Android图片压缩(质量压缩和尺寸压缩)
  4. i2c- sda挂死分析
  5. mysql 分组top_MySQL:如何查询出每个分组中的 top n 条记录?
  6. mysql mtop 使用_MYSQLMTOP监控环境搭建
  7. 狄利克雷过程(Dirichlet Process)
  8. html之页面元素印射
  9. webapi上传示例及调用方式(netframwork)
  10. 【C++】 ArcFace Demo2.0版
  11. 读嵌入式linux驱动程序设计从入门到精通 3
  12. 计算机硬盘有坏道,电脑硬盘有坏道怎么办?
  13. python植物大战僵尸辅助_Python自学入门,如何制作植物大战僵尸
  14. 【JUC】008-Stream流式计算
  15. tinymce粘贴word图片问题解决
  16. vin码识别(车架号识别)SDK的应用
  17. EDGE浏览器关闭网址栏自动补全
  18. FP7195大功率零压差全程无频闪调光DC-DC恒流芯片(兼容调光器:PWM调光,无极调光,0/1-10V调光)
  19. pgsql 筛选中文字符正则_PostGreSql 判断字符串中是否有中文的案例
  20. R数据加工厂-plyr包

热门文章

  1. 与App Store审核的斗智斗勇
  2. 地磅称重管理系统智能称重——称重软件必备的10大功能
  3. 海尔简爱s11 Linux,360度影音神器 海尔简爱S11笔记本评测
  4. js制作秒杀倒计时效果:
  5. imx6q调试android7问题Unrecognized filesystem type Bad Linux ARM zImage magic!
  6. Oracle的文件系统
  7. ipscan怎么用?ipscan使用方法
  8. 没想到锤子坚果R1的投屏功能,还可以这么强大!
  9. mtk android 编译过程,MTK android 快速编译方法.doc
  10. JavaScript 中的模块化