【python】自动发送微信消息或文件
通过wxauto和pyautogui库实现
1、安装wxauto和pyautogui库,pip安装即可。
pip install wxauto
pip install pyautogui
2、登录微信。
3、获取返回桌面的位置及微信快捷方式在桌面的位置。
from turtle import position
import pyautogui, sys
print("press ctrl-c to quit.")
try:while True:x, y = pyautogui.position()positionStr = "X: " + str(x).rjust(4) + "Y: " + str(y).rjust(4)print(positionStr, end="")print("\b" * len(positionStr),end="", flush=True)
except KeyboardInterrupt:print('\n')
4、修改pyautogui库的操作,即修改代码中的click和doubleclick的像素位置。
import time
from wxauto import WeChat
import pyautogui, sysprint('请输入发送人的备注:')
who = input()print("请输入推迟打开微信时间(s):")
t_delay1 = int(input())print("请输入推迟发送时间(s):")
t_delay2 = int(input())print("请选择发送消息还是文件:1.消息, 2.文件。输入1或2。")
chattype = int(input())if chattype == 1:print("请输入发送的消息:")chat_message = input()
elif chattype == 2:print("请输入文件的路径:")chat_file_path = input()time.sleep(t_delay1) #推迟打开微信时间pyautogui.click(2559,1405) #返回桌面---此处需要自己获取位置
pyautogui.doubleClick(38,1143) #打开微信---此处需要自己获取位置wx = WeChat() #获取当前微信客户端wx.GetSessionList() # 获取会话列表
wx.ChatWith(who)time.sleep(t_delay2) #推迟发送时间if chattype == 1:wx.SendMsg(chat_message)
elif chattype == 2:wx.SendFiles(chat_file_path)
【python】自动发送微信消息或文件相关推荐
- python 自动发送微信消息 (win)
需安装引入包 win32clipboard, win32con, win32api, win32gui 打开微信窗口 运行以下文件 import win32clipboard as w import ...
- Python发送微信消息(文字、图片、文件)给指定好友和微信群,零基础可看懂(附源码和教程)
前言 本示例是调用Windows API模拟发送,用Python调用win32api这个库来调用Windows API模拟人的手动操作来发送消息. 在使用前,请将你微信的窗口设置为在最前面,这样就便于 ...
- Python发送微信消息(文字、图片、文件)给指定好友和微信群(调用Win32 API模拟人的手动操作来发送消息)
本示例是调用Windows API模拟发送,用Python调用win32api这个库来调用Windows API模拟人的手动操作来发送消息. 在使用前,请将你微信的窗口设置为在最前面,这样就便于程序找 ...
- python之自动发送微信消息
这篇文章主要是总结最近写自动发送微信消息的python代码时所接触的两个库--pyautogui和pyperclip的用法. 在网上找了很多能实现发送微信消息的方法,其中有使用itchat和wxpy库 ...
- 自动发送微信消息或QQ消息的自用代码
自动发送微信消息或QQ消息的自用代码 等待时间函数 发送QQ消息 发送微信消息 '强制结束vbs运行 关键的精彩在这里应用呢 '检测指定进程是否运行 QQ消息发送,*号表示QQ号 定时运行的代码 欢迎 ...
- python自动回复微信群的消息_程序员用python实现微信消息群发和微信自动回复
程序员用python实现微信消息群发和微信自动回复 每当逢年过节的时候, 你是否会遇到要给亲朋好友发祝福而不得不重复复制.改名.发送的麻烦, 还有收到许多好友祝福又来不及回复的情况.如果有,这篇文章正 ...
- 使用 Python 实现微信消息的一键已读
文章目录 使用 Python 实现微信消息的一键已读 1.实现思路 2.安装依赖 3.编写代码 4.运行效果 使用 Python 实现微信消息的一键已读 关键词 微信消息一键已读 微信消息批量已读 微 ...
- python企业微信机器人发送文件
python企业微信机器人发送文件 import requests#传入文件 def post_file(id_url,wx_url,file):data = {'file': open(file,' ...
- python自动发送微信-Python自动定时发送微信消息
如今微信已成为我们日常生活的主要交流工具,利用itchat库,我们可以发送微信消息,如果需要定时自动发送,则需要借助apscheduler库,关于apscheduler库,前一篇转载文章有专门的介绍. ...
- 用python编写定时自动发送微信消息
可以使用 "wxpy" 库来实现定时发送微信消息.首先需要安装该库,可以使用以下命令进行安装: pipinstall wxpy
最新文章
- 视图属性+对象动画组件ViewPropertyObjectAnimator
- DIY高手自制Vista系统登录界面
- FAST300M无线宽带路由器FW300R(从)桥接TPLINK路由器(主)
- 如何关闭idea中反编译文件时的弹框提示?
- 借力阿里云数据中台,日播集团“数”识消费者
- java set spliterator_Java HashSet spliterator() 方法
- 前端学习(2261)总结
- Android doc |Getting Started|部分 转载 --管理Activity生命周期
- 嵌入式Linux系统编程学习之八基于文件指针的文件操作
- c语言字符型运算符,C语言试题:数据类型、运算符与表达式
- SpringCloud的Hystrix(五) Hystrix机制
- 离散数学第7章欧拉图,哈密顿图
- Android面试必问之Handler机制
- 会员直推奖php程序_PHP自适应卡益源码 前台直销系统报单费直推奖
- sklearn:OneHotEncoder的简单用法
- openvswitch console输出
- linux文件系统 ubi,UBI文件系统简介
- Python基础篇:你好,世界!
- spring的几种注入方式
- git修改已提交的信息