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

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

import itchat

import json

from 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)

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

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

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

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

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

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

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

  4. python微信定时发消息_python实现给微信指定好友定时发送消息

    微信如何在设定时间自动发送信息给指定好友 微信没有定时发送信息的功能,但是可以借助小程序. 世界上最遥远的距离,不是生与死,而是小编就站在你面前,你却不知道小编爱你. 打开微信之后在搜索小程序中输入蜗 ...

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

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

  6. python小程序设计每天定时微信发消息_定时发送微信小程序订阅消息

    微信小程序的消息推送从之前的模板消息更新到了现在的订阅消息,本篇文章就教你怎么使用小程序订阅消息,文后会附上使用python写的定时发送订阅消息的代码. 1.首先要添加一个订阅消息模板 登陆上微信小程 ...

  7. 使用python 定时发送微信信息给喜欢的人

    原创 使用python 定时发送微信信息给喜欢的人 2019-11-08 16:34:18 冒牌技术小哥 阅读数 171 文章标签: python 更多 分类专栏: python 版权声明:本文为博主 ...

  8. Python微信操控itchat定时发送消息

    前言 itchat是一个开源的个人微信接口,利用itchat可以实现例如微信自动回复,定时发送信息.详细可查看itchat项目文档,这里我只介绍一些简单的操作,并用10行代码完成定时发送消息. 安装 ...

  9. 企业微信机器人脚本python_python实现企业微信定时发送文本消息的示例代码

    企业微信定时发送文本消息 使用工具:企业微信机器人+python可执行文件+计算机管理中的任务计划程序 第一步:创建群机器人 选择群聊,单击鼠标右键,添加群机器人. 建立群机器人后,右键查看机器人,如 ...

最新文章

  1. 基于实体模型开发主题管理简析
  2. PHP生成Mysql数据字典
  3. 文献学习(part5)--Clustering by Passing Messages Between Data Points
  4. 一位头发发白的神人教你怎么写程序,运维,买电脑,写文章,平面设计!
  5. js贪心算法---背包问题
  6. Android(Fragment和Activity之间通信)
  7. 线性方程组(A是上三角矩阵时)的C++求解
  8. HTML5+CSS3设计界面
  9. linux服务器 网速测试
  10. 指定selenium chrome下载文件路径
  11. Java过滤器与拦截器的区别
  12. 米家扫地机器人怎么加水_扫地机买什么 篇十:极速开箱! 米家扫地机1S 升级了啥?...
  13. 安全中心服务器已关闭啥意思,启用windows安全中心服务是什么意思,windows安全中心服务关闭方法...
  14. 惊讶!一行Python代码让图形秒变「手绘风」
  15. 泰凌微8258入门教程 基础篇⑤——发送数据流程
  16. Mysql错误Error writing file ‘/home/tmp/xxxx’ (Errcode: 28)的解决方法
  17. setTimeout 实现 setInterval
  18. 工作技能不等于工作能力——工作能力的5个维度
  19. 幼儿园大班下学期工作计划
  20. 物联卡中心:新人必看,关于物联网卡常见的三大问题!

热门文章

  1. 互联网企业安全高级指南3.7.2 SDL落地率低的原因
  2. 《软件工程(第4版?修订版)》—第1章1.2节软件工程取得了哪些进展
  3. js正则表达式test()和exec()用法
  4. 【数据结构】数组和广义表
  5. 博客No.1活动暂停公告
  6. 群集lvs—DR的配置及应用
  7. [原创]RCP项目:数字图像处理软件
  8. QShell下的进程和ILE中的Job
  9. 2020 操作系统第五天复习(知识点总结)
  10. 面试官问我JVM内存结构,我真的是