网页版微信自动群发消息

操作步骤:

  1. 登陆网页版微信
  2. 打开开发者工具
  3. 打开 console 控制台
  4. 粘贴一下代码到控制台并回车

实现原理

  1. 遍历好友列表
  2. 修改输入框文本
  3. 点击发送
// 拿到所有聊天对象(仅限当前网页上展示的内容)
var chat_boxs = document.getElementsByClassName("nickname_text ng-binding")
// 遍历所有的聊天对象
for(var i=0;i<chat_boxs.length;i++){
// 切换到当前聊天窗口
chat_boxs[i].click();
// 设置聊天内容
$(".edit_area").html("test1").trigger($.Event("keydown", {
                    keyCode: 13,
                    ctrlKey: true
                }));
// 模拟按钮点击发送                
$('.btn_send').click();
}

聊天文本框中应该还支持 类似 html 格式字符串,我个人没有进一步测试,如有需要可自行测试
参考 https://blog.csdn.net/my13413527259/article/details/79057430

另外这里有个工具支持关注公众号以后自定义给自己微信推送消息的接口
Server 酱 http://sc.ftqq.com/?c=code 每天最多500条,够用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vb发消息软件源码,本程序是用vb6在clswindow2.1基础上开发的,是对微信客户端进行自动化处理的,完全模拟手工操作,稳定且绝度安全,不会被封。懂代码的可以稍微修改变成定时发,批量指定目标人发。绝对物超所值,代码浅显易懂。 这种非常实用的软件作者选择开源,不像一些同行,摸通了一点技术就藏着掖着,没有共享精神,作者再此完全开源,没有dll没有ocx,clswindow2.1库也是作者精心打造可以用于许多自动化操作方面,非常方便。 各位觉得好麻烦给5分好评。 下面附带一下clswindow2.1更新记录,算是2.1这版本的非正式发布吧。 '============================================================================================== '名 称:windows窗体控制类v2.1 '描 述:一个操作windows窗口的类,可对窗口进行很多常用的操作(类名为clsWindow) '使用范例:Dim window As New clsWindow ' window.GetWindowByTitle("计算器").closeWindow '编 程:sysdzw 原创开发,如果有需要对模块扩充或更新的话请邮箱发我一份,共同维护 '发布日期:2013/06/01 '博 客:http://blog.163.com/sysdzw ' http://blog.csdn.net/sysdzw 'Email :sysdzw@163.com 'QQ :171977759 '版 本:V1.0 初版 2012/12/03 ' V1.1 修正了几个正则相关的函数,调整了部分类结构 2013/05/28 ' V1.2 增加属性Caption,可以获取或设置当前标题栏 2013/05/29 ' V1.3 增加了方法Focus,可以激活当前窗口 2013/06/01 ' 增加了方法Left,Top,Width,Height,Move,处理窗口位置等 ' V1.4 增加了窗口位置调整的几个函数 2013/06/04 ' 增加了得到应用程序路径的函数AppName ' 增加了得到应用程序启动参数的函数AppCommandLine ' V1.5 增加了窗口最大最小化,隐藏显示正常的几个函数 2013/06/06 ' 增加了获取控件相关函数是否使用正则的参数UseRegExp默认F ' V1.6 将Left,Top函数改为属性,可获得可设置 2013/06/10 ' V1.7 增加函数:CloseApp 结束进程 2013/06/13 ' 修正了部分跟正则匹配相关的函数 ' 增加函数:GetElementTextByText ' 增加函数:GetElementHwndByText ' V1.8 增加函数:GetWindowByClassName 2013/06/26 ' 增加函数:GetWindowByClassNameEx ' 增加函数:GetWindowByAppName ' 增加私有变量hWnd_ ' 增加属性hWnd,可设置,单设置时候会检查,非法则设置为0 ' 更新GetWindowByTitleEx函数,使之可以选择性支持正则 ' 删除GetWindowByTitleRegExp函数,合并到上面函数 ' 增加SetFocus函数,调用Focus实现,为了是兼容VB习惯
要给微信聊天发消息,需要使用微信开放平台提供的API接口进行开发。以下是Java实现发消息的基本步骤: 1. 注册微信开放平台账号,并创建一个应用。 2. 在应用中获取到appid和appsecret,用于后续的接口调用。 3. 通过Java的HTTP请求库,向微信开放平台发送获取access_token的请求。具体请求地址为: ``` https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET ``` 其中,APPID和APPSECRET为在第2步中获取到的应用信息。 4. 获取到access_token后,就可以使用微信提供的发消息接口进行消息发送了。具体接口地址为: ``` https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token=ACCESS_TOKEN ``` 其中,ACCESS_TOKEN为在第3步中获取到的access_token。 5. 使用Java的HTTP请求库向上述接口发送POST请求,请求体中需要包含以下参数: ``` { "filter":{ "is_to_all":false, "tag_id":2 }, "text":{ "content":"这是一条发消息测试" }, "msgtype":"text" } ``` 其中,filter用于指定发送对象,可以选择全部发送或者按照标签进行筛选;text用于指定发送内容,msgtype用于指定发送消息类型。 6. 等待接口返回结果,即可判断是否发送成功。 需要注意的是,微信开放平台提供的接口可能会随时变化,具体实现时需要根据官方文档进行调整。另外,接口调用频率也需要遵守微信开放平台的规定,避免被封禁。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值