前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何利用Python和wxpy进行群发

如何利用Python和wxpy进行群发

作者头像
繁华是客
发布2023-03-03 20:21:55
6460
发布2023-03-03 20:21:55
举报
文章被收录于专栏:鱼的爱情看不出泪水

如何利用Python和wxpy进行群发

使用Python进行微信网页版模拟早已不是秘密,甚至可以使用鼠标模拟的方式,对PC版进行模拟。 WeTool免费版 ,能直接查看全部好友是否有人删除了你,并且不会发送信息给朋友,使用这个可能比Python更合适一些。 另外句子秒回 也是一个不错的工具,他更多聚焦在CRM上面。

下面,我们一起来探究一下如何进行群发。

安装Python

Python的安装在这里并不想多少,目前网络上的教程都是正确的。 需要指出的是,使用Python进行群发,由于编码问题,可能建议不要使用原装编译器。 否则在运行的时候可能出错。 好像据说安装了pystorm也可以,但是我并没有测试,我是使用PyChram来编译运行的。 下载地址:https://www.jetbrains.com/pycharm/

安装wxpy库

wxpy默认是没有这个库的,安装方式可以参考GitHub

国内用户建议使用如下命令安装

代码语言:javascript
复制
pip install -U wxpy -i "https://pypi.doubanio.com/simple/"

群发命令

代码语言:javascript
复制
from wxpy import *
from time import sleep
import random

bot = Bot(cache_path=True)
#cache_path="D:\PycharmProjects\TestProject1\wxpy.pkl"可以直接设置pkl缓存的位置
#但是你也可以直接用cache_path=True来执行

message = input('请输入要发送的微信信息:')
#此次将发送全部好友
my_friend = bot.friends()
for i in range(1, len(my_friend)):
    #从1开始代表除去自己,从0开始表示包含自己。
    loadtime = random.uniform(2, 10)
    # 防止微信账号违规操作被封,每次发送信息时间间隔为随机2-10s'
    sleep(loadtime)
    print(loadtime)
    my_friend[i].send(message)#发送信息
print('已完成')

其他有趣的命令

男女比例查询

代码语言:javascript
复制
from wxpy import *
def get_friend_sex(friends):
    male = female = other = 0
    for i in friends[1:]:
        sex = i.sex
        if sex == 1:
            male += 1
        elif sex == 2:
            female += 1
        else:
            other += 1
    return male, female, other

bot = Bot(cache_path=True)
bot.file_helper.send('hello world!')
friends = bot.friends()

male, female, other = get_friend_sex(friends)
total = len(friends[1:])
# 好了,打印结果
print("男性好友:%.2f%%" % (float(male) / total * 100))
print("女性好友:%.2f%%" % (float(female) / total * 100))
print("其他:%.2f%%" % (float(other) / total * 100))
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何利用Python和wxpy进行群发
  • 安装Python
  • 安装wxpy库
  • 群发命令
  • 其他有趣的命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档