首页 > 编程语言 >Python-wxauto自动发送消息或文件

Python-wxauto自动发送消息或文件

时间:2023-01-12 11:34:40浏览次数:68  
标签:pyautogui Python chattype 发送 time print wxauto

1、安装wxauto和pyautogui库,pip安装即可。

pip install wxauto
pip install pyautogui

2、登录微信

 

3、编写代码

import time
from wxauto import WeChat
import pyautogui
pyautogui.FAILSAFE=False

print('请输入发送人的备注:')
who = input()

print("请选择发送消息还是文件:1.消息, 2.文件。输入1或2。")
chattype =  int(input())

print("请输入定时时间:格式(10:05:10)")
sent_time =  input()

if chattype == 1:
    print("请输入发送的消息:")
    chat_message = input()
elif chattype == 2:
    print("请输入文件的路径:")
    chat_file_path = input()

x, y = pyautogui.position()
pyautogui.click(x,y)        #返回桌面---此处需要自己获取位置
pyautogui.doubleClick(x,y)  #打开微信---此处需要自己获取位置

wx = WeChat()           # 获取当前微信客户端
wx.GetSessionList()     # 获取会话列表
wx.ChatWith(who)

while True:
    time_now = time.strftime("%H:%M:%S", time.localtime())  # 获取当前时间
    if time_now >= sent_time:
        if chattype == 1:
            wx.SendMsg(chat_message)
        elif chattype == 2:
             wx.SendFiles(chat_file_path)
        print("发送结束!")
        exit()
    else:
        print("还未到定时时间:",sent_time)
        time.sleep(5)

4、测试发送消息

 查看PC端的微信窗口

 

5、测试发送文件

 查看PC端的微信窗口

 

标签:pyautogui,Python,chattype,发送,time,print,wxauto
From: https://www.cnblogs.com/yeyuzhuanjia/p/17046003.html

相关文章

  • 用python虚拟环境安装jupyter notebook
    一、安装python虚拟环境以及在虚拟环境中安装jupyter1、创建python虚拟环境,命名为py_venv-onepython-m-venvpy_venv-one2、进入并激活虚拟环境进入Scripts文件夹ac......
  • Python 包离线使用
    导出本地依赖的所有包,并下载到packages目录下piplistpipfreeze>requirements.txtpipdownload-dpackages-rrequirements.txt将packages文件夹和requireme......
  • 用jmeter实现不同请求同时发送测试MySQL数据库的锁表和死锁问题【杭州多测师_王sir】
    一、第一种方法:通过创建不同线程组实现1、创建不同的线程组,然后把不同的请求放在不同的线程组里面,每个线程组里面加入SynchronizingTimer集合点,然后添加一个用表格察看结......
  • python--操作excel表格,openpyxl模块
    简介openpyxl是一个非常强大的读写Excel2010xlsx/xlsm/xltx/xltm的Python库,简单易用,功能广泛,单元格格式/图片/表格/公式/筛选/批注/文件保护等等功能应有尽有官方......
  • python false和False
    true=Falsedefwazzup():"""假亦真时真亦假"""false=TrueorFalsedeftrue():nonlocalfals......
  • 全面了解Python的变量与基本数据类型
    (全面了解Python的变量与基本数据类型)1保留字和标识符1.1保留字保留字是Python语言中已经被赋予了特定意义的单词,写代码或开发过程中不能使用这些单词作为用户的变......
  • ubuntu下配置django+apache+mysql+mod_python+Python
    网上有N种安装方法,我都试过,没有一个最后能成功,浪费了一下午的时间,终于搞定,1.installPython最新的Ubuntu操作系统是含有Python的,可以通过Python--version查看的:lab@lab:~......
  • myeclipse python插件安装和环境配置(Windows7下)
    1.下载必备的软件和插件:python:​​http://www.python.org/getit/​​pydev:​​http://pydev.org/download.html​​ 安装python,在myeclipse......
  • [转]Python PDF文件转png图像文件
    13个有趣的Python高级脚本:PythonPDF文件转png图像文件# PDF to Imagesimport fitzpdf = 'sample_pdf.pdf'doc = fitz.open(pdf)for page in doc: ......
  • Python飞机大战,Pygame入门,源码
    1、pep8语法规范遵循语法规范,可以让我们的代码可读性更好,更容易融入新的开发环境。大多数语法规范可以使用alt+ctrl+L进行格式化但是很多规范还是要靠自己调整2、飞机......