一、用Python自动发送微信消息

import itchat# enableCmdQR=True,允许在cmd命令行显示二维码
# hotReload=True,允许短期内可以不需要重复登陆
itchat.auto_login(enableCmdQR=True,hotReload=True)# to_name = itchat.search_friends(name="微信好友备注名称")
# print(to_name)
# # 发送文本消息
# for i in range(10):
#     itchat.send('测试中。。。',toUserName=to_name[0]['UserName'])
#
# # 发送表情包
# file_img = 'biaoqingbao.jpg'
# itchat.send_image(file_img,toUserName=to_name[0]['UserName'])# search_chatrooms 获取通讯录中群聊列表 update=True 会获取实时有信息的群
# myroom = itchat.get_chatrooms(update=True)
# print(myroom)to_room = itchat.search_chatrooms(name='群聊名称')
# print(to_room)
for i in range(10):itchat.send('需要发送的文字信息',toUserName=to_room[0]['UserName'])

二、用Python自动接收 并 回复微信消息,同时把接收的文件进行自动保存

from itchat.content import *# 判断收到的信息类型,如果收到的信息是文本,则执行下面的函数
@itchat.msg_register(TEXT)
def text_reply(msg):print(msg.text)reply_text = msg.text.replace('吗?','!')# print(reply_text)return reply_text# @itchat.msg_register([PICTURE,RECORDING,ATTACHMENT,VIDEO])
# def download_files(msg):
#     print(msg)
#     msg.download(msg.fileName)itchat.auto_login(enableCmdQR=True,hotReload=True)# 保证程序一直在运行
itchat.run()

三、在文件被修改后实时发送修改的信息给指定的微信好友

import os
import time
import xlrd
import itchatitchat.auto_login(enableCmdQR=True,hotReload=True)
change_time_save = time.ctime(os.stat('aaa.xlsx').st_mtime)while True:time.sleep(5)change_time = time.ctime(os.stat('aaa.xlsx').st_mtime)if change_time_save == change_time:passelse:change_time_save = change_timexlsx = xlrd.open_workbook('aaa.xlsx')table = xlsx.sheet_by_index(0)content = str(table.cell_value(0,0))to_name = itchat.search_friends(name='微信好友备注名')itchat.send(content,toUserName=to_name[0]['UserName'])print("发送成功!时间:" + time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))

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

  1. python 自动发送微信消息 (win)

    需安装引入包  win32clipboard, win32con, win32api, win32gui 打开微信窗口 运行以下文件 import win32clipboard as w import ...

  2. python之自动发送微信消息

    这篇文章主要是总结最近写自动发送微信消息的python代码时所接触的两个库--pyautogui和pyperclip的用法. 在网上找了很多能实现发送微信消息的方法,其中有使用itchat和wxpy库 ...

  3. python自动回复微信群的消息_程序员用python实现微信消息群发和微信自动回复

    程序员用python实现微信消息群发和微信自动回复 每当逢年过节的时候, 你是否会遇到要给亲朋好友发祝福而不得不重复复制.改名.发送的麻烦, 还有收到许多好友祝福又来不及回复的情况.如果有,这篇文章正 ...

  4. Python发送微信消息(文字、图片、文件)给指定好友和微信群,零基础可看懂(附源码和教程)

    前言 本示例是调用Windows API模拟发送,用Python调用win32api这个库来调用Windows API模拟人的手动操作来发送消息. 在使用前,请将你微信的窗口设置为在最前面,这样就便于 ...

  5. 自动发送微信消息或QQ消息的自用代码

    自动发送微信消息或QQ消息的自用代码 等待时间函数 发送QQ消息 发送微信消息 '强制结束vbs运行 关键的精彩在这里应用呢 '检测指定进程是否运行 QQ消息发送,*号表示QQ号 定时运行的代码 欢迎 ...

  6. 使用 Python 实现微信消息的一键已读

    文章目录 使用 Python 实现微信消息的一键已读 1.实现思路 2.安装依赖 3.编写代码 4.运行效果 使用 Python 实现微信消息的一键已读 关键词 微信消息一键已读 微信消息批量已读 微 ...

  7. Python发送微信消息(文字、图片、文件)给指定好友和微信群(调用Win32 API模拟人的手动操作来发送消息)

    本示例是调用Windows API模拟发送,用Python调用win32api这个库来调用Windows API模拟人的手动操作来发送消息. 在使用前,请将你微信的窗口设置为在最前面,这样就便于程序找 ...

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

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

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

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

  10. Python实现微信消息防撤回

    微信(WeChat)是腾讯公司于2011年1月21日推出的一款社交软件,8年时间微信做到日活10亿,日消息量450亿.在此期间微信也推出了不少的功能如:"摇一摇"."漂流 ...

最新文章

  1. ”盒模型“之如何防止边框和内边距把元素撑开
  2. sql server 里面怎么支持数字使用双引号_国查:用中文编写SQL
  3. python3.6配置环境变量_python安裝及环境变量配置
  4. c++并发操作mysql_文件数据库sqlite3 C++ 线程安全和并发
  5. 500G JAVA视频网盘分享 JEECG开源社区
  6. oracle定时任务按照小时,ORACLE定时任务时间间隔设置
  7. openstack虚拟机迁移操作
  8. 2.线程和进程的含义和区别,进程间通信方式有哪些?
  9. 导入Maven项目右下角蓝色小框消失解决办法
  10. 用树莓派做服务器运行博客网页
  11. 遥感图像彩色合成|以Landsat8数据为例
  12. bzoj 2244: [SDOI2011]拦截导弹 cdq分治
  13. 任务8、打印杨辉三角形
  14. 实战 SQL:微信、微博等社交网络中的友好、粉丝关系分析
  15. android studio安装GRADLE下载慢的问题
  16. 【JavaGUI demo】swing仿Windows气泡屏保动画(含源码)
  17. ES6之Array.from()
  18. Oracle JDBC内存管理(Oracle JDBC Memory Management)
  19. hexo下next主题实现鼠标移动特效
  20. Deformable ConvNets v2 原理与代码解析

热门文章

  1. 会议室管理前端页面_12个非常不错的免费HTML后台管理模板
  2. java中的类图_JAVA类图
  3. IOS OpenGL ES 图像扩展边缘彩色模糊 GPUImageRGBDilationFilter
  4. java 对手机号码进行校验
  5. DT科技评论第35期:可以解锁任何手机的万能指纹
  6. Excel的在线翻译插件,翻译结果添加到备注里~
  7. java菜鸟驿站_RxJava菜鸟驿站(一)
  8. 全国计算机三级网络技术题库南开,计算机三级网络技术上机题库《南开100题》最新版...
  9. 微弱信号检测_科学家发现水溶液中气体磁共振信号增强新方法
  10. 测量学—大地测量学基础