python wxpy 自动批量发好友和群消息

微信暂时发现有2个好用的模块,wxpy和itchat,直接上代码

#encoding:utf-8
#QQ496631085 小和   此代码是固定给某个好友发消息 
from threading import Timer
from wxpy import *
import requests

bot = Bot()#连接微信,会出现一个登陆微信的二维码
def get_news():
    '''获取金山词霸每日一句'''
    url = 'http://open.iciba.com/dsapi'
    r = requests.get(url)
    content = r.json()['content']
    note = r.json()['note']
    return content,note

def send_news():
    try:
        contents = get_news()

        my_friend =bot.friends().search(u'小和')[0]#这里是搜索你微信好友里面的的昵称
        my_friend.send(contents[0])#给好友发送消息
        my_friend.send(contents[1])
        my_friend.send(u'^_^')

        # t = Timer(86400,send_news)#这里是一天发送一次,86400s = 24h
        # t.start()
        # friends=bot.friends()
        # print(friends)
        # for x in friends:
        #     print(x)

    except:
        my_friend = bot.friends().search('XiaoHe')[0]#这里是你的微信昵称
        my_friend.send(u'今天消息发送失败了')


send_news()

   给所有好友发消息代码如下

 

posted @ 2019-04-19 23:21  xiaohe520  阅读(1481)  评论(0编辑  收藏  举报