搜 索

python通过wxpy库实现微信定时发送消息

编辑:QTOOL.NET日期:2019-03-07954

本文简单介绍了如何通过使用wxpy库实现简单的微信定时发送消息小工具
,首先我们先需要安装wxpy库,wxpy库可直接从官方源下载安装.
pip install -U wxpy
安装完成后,我们可以在程序中写入
from wxpy import *
bot = Bot()
以上代码可以实现弹出微信登陆的二维码,用户可通过图片扫码登陆微信,
当然在实际运行中,为了不用每次登陆微信都需要扫码,我们也可以将第二行代码换成bot = Bot(cache_path=True),设置登陆缓存。
那么怎样发送消息呢?
发送文本可以使用
my_friend.send('这是一条消息!')
发送图片则可以
my_friend.send_image('xxxxx.png')
发送文件为
my_friend.send_file('xxxxx.zip')
发送视频为
my_friend.send_video('xxxxx.mov')
以下为简单的自动发送消息效果完整示例代码。
from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
Bot(cache_path=True)     #登录微信
def automatic_send():
    try:
        my_friend = bot.friends().search(u'小白')[0]# 查找指定微信好友
        my_friend.send(u"鹅鹅鹅曲项向天歌!")  #发送
        interval = Timer(1,automatic_send)# 设置发送时间间隔
        interval.start()
    except:
        my_friend = bot.friends().search('老王')[0]# 微信号
        my_friend.send(u"消息发送失败了")    #发送消息反馈
if __name__ == "__main__":
   automatic_send() 
bot.join()
以上就是怎样通过wxpy扩展,实现简单的微信定时自动发送固定消息方法。

TAG标签:python
此文章由QTOOL.NET编辑
最新文章

热门标签