微信自动群发(有图有真相)

2015-12-13 08:20:23 +08:00
 tianzhidao28

微信群发助手

标签(空格分隔): 微信 chrome 插件


前天偶然看了下 angularjs
发现 微信网页版 已经改成是 angularjs 写的了
那我原来写的 JS 版群发岂不是没用了,fuck!

于是在一个弹幕扩展上改写成了 微信群发助手

使用方法

1.安装插件
2.登录 web 微信
3.点击 右上角小人
4.输入群发文字
5.如果第一次没成功 就再试一次

原理

等哥写好了 angular js 脚本群发成功后,发现插件运行的环境和页面运行的环境根本是隔离的,换言之插件根本取不到页面上的 angular js 对象,

再者就是 插件和页面该怎么通讯呢.

后期

赞助

email:admin@rocyuan.com

下载地址在 1 楼

12294 次点击
所在节点    微信
50 条回复
tianzhidao28
2015-12-13 14:40:03 +08:00
@think2011 你自己注入了 angular js 挺不错的 当时看了一些插件说明 哎 发现我写的直接在浏览器里运行的的代码 难以写成插件,然后用了一个感觉不怎么好的方式,直接把基于页面 angular js 的代码 注入到页面里去了 然后通过页面上 聊天页元素的变化 让插件知道有消息要发,感觉不怎么好,暂时没想到 怎么也插件的运行环境里 得到 页面上的 angular 对象,感觉这个也做不到
Daddy
2015-12-13 14:48:23 +08:00
@tianzhidao28 我更擦 男和 女的区别很显然是用 0 和 1 ,不单形象还符合计算机逻辑,用 1 和 2 完全不懂
tianzhidao28
2015-12-13 14:50:20 +08:00
@cyio
$chatScope=angular.element('div[nav-chat-directive]').scope();

var chatListArr=$chatScope.chatList ;得到联系人列表

再写个 for 循环 + 上面的 发送代码 ,这个也是可以直接运行的

就等价整个插件的代码
tianzhidao28
2015-12-13 14:50:59 +08:00
@cyio 花了 2-3 边学边写 太烂 就不献丑了
tianzhidao28
2015-12-13 14:52:19 +08:00
@Daddy 解析的网页啊 不是我啊 我的话 就 0 男 1 女喽 那是微信上定义的 0 代表 群
tianzhidao28
2015-12-13 14:54:02 +08:00
@miao 微信上那个群发 是 建个临时群 发送 1 条消息 ???
miao
2015-12-13 14:59:12 +08:00
@tianzhidao28 不是, 安卓版 --> 我 --> 设置 --> 通用 --> 功能 --> (开启)群发助手 --> 开始群发.
可以有选择性的群发所有微信好友
tianzhidao28
2015-12-13 15:13:26 +08:00
@miao 我都不知道有这个按钮饿 哦 这个也是 类似 js 操作网页 也有 hook 什么的操作 Android 上的按钮。。。也是个插件 app ?
miao
2015-12-13 15:48:10 +08:00
@tianzhidao28 微信默认功能. 至于它怎么开发,用什么开发的, 我就不清楚了
Showfom
2015-12-13 17:02:18 +08:00
不错
wuhanpizi
2015-12-13 18:07:20 +08:00
不错 很赞
tianzhidao28
2015-12-13 18:58:38 +08:00
@miao 不可能 我的 Android 微信怎么没有这个选项。。。。。
tianzhidao28
2015-12-13 18:59:36 +08:00
@cyio 从这个页面 chrome://extensions/ 拖进去
BROWNURSIDAE
2015-12-13 19:06:24 +08:00
@tianzhidao28 有的。。。你要开启功能里面的群发助手。。。
miao
2015-12-13 20:05:52 +08:00
@tianzhidao28 安卓版微信 --> 我 --> 设置 --> 通用 --> 功能 --> (未启用的功能 下面) --> 群发助手

https://ooo.0o0.ooo/2015/12/13/566d5f7c126d6.jpg
septxiao
2015-12-13 20:25:58 +08:00
@ether
哈哈哈哈哈哈!!!
Daddy
2015-12-14 00:17:07 +08:00
@tianzhidao28 汗,怎么可能是 0 男 1 女这么定义,肯定是 0 女 1 男,这么形象的事情,还会弄错,羞羞
nareix
2015-12-14 00:17:41 +08:00
好货!

另外 lz 给解释下 sex=1 , sex=2 ,还有那个 not in 是啥意思吧
nareix
2015-12-14 00:22:07 +08:00
插件的 popup.html 和页面通信用 chrome.runtime.sendMessage 和 onMessage
tianzhidao28
2015-12-14 00:48:23 +08:00
@Daddy 原来。。。。。。。。 那啥我从记事起 就是 0 男 1 女 天地良心 我这么纯洁的少年

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/243149

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX