关于定时微信

1、 打开 Chrome 浏览器;
2、 访问「[微信网页版**],并扫描登录;
3、 在左侧找到该联系人,选中后对话,右侧会显示进入聊天窗口;
把你要发的内容写在输入框内,恩,不要点「发送(Send)」;
打开调试台,方法为:工具(Tools)- JavaScript 控制台(JavaScript Console);
具体点说就是F12 ---console

捕获.JPG

4、 在控制台输入 new Date().toLocaleString(),回车,查看输出的信息;因为不同电脑的输出可能不同,所以请了解自己系统的日期格式后再继续;比如我这里的输出为:*"2017/9/22 下午2:14:22"
想清楚自己要定时的时间,按照上述格式写好,如:"2017/9/22 下午2:14:22"
在控制台下输入如下代码后回车:setInterval(function(){if(new Date().toLocaleString().indexOf('2017/9/22 下午2:06:35')===0) {$('.edit_area').html('定时发送的文字');$(".edit_area").trigger($.Event("keydown", { keyCode: 13,ctrlKey: true}));$('.btn_send').click();}},1000);

日期时间处记得替换为上一步骤中的内容;
5、 不要关闭或登出 Web 微信,更不要切换该页面的聊天状态,然后专心做别的事情吧

该方法的不足:你定时发,对方不一定同时收到,可能有网络延时;
登录 Web 微信后,手机端会收不到推送,不过不影响手机的微信正常聊天;

该方法只能适用于一次性发送,就是说设定一个时间,发送一个指定内容;

两个脚本
循环发送(每隔3秒发送一次):setInterval(function(){$('.edit_area').html('需要发送的文字');$(".edit_area").trigger($.Event("keydown", { keyCode: 13,ctrlKey: true}));$('.btn_send').click();},3000);

定时发送
setInterval(function(){if(new Date().toLocaleString().indexOf('2017/9/22 下午2:06:35')===0) {$('.edit_area').html('定时发送的文字');$(".edit_area").trigger($.Event("keydown", { keyCode: 13,ctrlKey: true}));$('.btn_send').click();}},1000);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容