python群发_用python写一个微信群发工具(基于itchat库)

from wxpy import *

from time import sleep

import random

bot = Bot(cache_path= True)

#print('防止微信账号违规操作被封,每次发送信息时间间隔为随机0-1.5s')

message = input('请输入要发送的微信信息:')

friends_number = input('请输入账号好友数量:')

number = int(friends_number)

accord = input('输入符合条件人的关键字(如要发送全部好友,请输入all):')

accordint= str(accord)

for i in range(0, number):

try:

my_friend = bot.friends(update=True).search()[i]

except Exception as b:

print('好友没有uid或查找好友超过索引数')

else:

print(my_friend)

people = str(my_friend)

if accordint in people:#如果备注信息包含你输入的文字

try:

print('找到符合要求的好友')#打印好友备注

my_friend.send(message)#发送信息

except Exception as a:#如果执行出错

print("不是您的好友或不存在该好友")

else:

print('发送信息成功')

loadtime = random.uniform(0.5, 1.5)

sleep(loadtime)

print(loadtime)

#try执行成功

if accordint == 'all':#如果备注信息包含你输入的文字

try:

print(my_friend)#打印好友备注

my_friend.send(message)#发送信息

except Exception as a:#如果执行出错

print("好友不是您的好友或不存在该好友")

else:

print('发送信息成功')#try执行成功

print('已完成')

bot.logout()

bot.join()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值