手机号开通微信检测脚本:
可批量检测手机号是否开通微信账号
可自动同意添加好友/自动收款/批量检筛选手机号
微信通讯录加人协议脚本:
微信通讯录协议加人
微信协议加人
批量加手机号微信好友
手机号开通微信检测
自动回复、收款回复
自动收款、新好友回复//内置微信版本
设备需求:
电脑(需要win10系统)
微信作为一款流行的社交工具,其通讯录加人功能很受用户的欢迎。同时,在一些应用场景中,我们需要快速地将大量用户添加到某个微信群或者个人微信好友中。这时候,就可以使用一些自动化脚本来完成任务。
下面介绍两款脚本,分别是微信通讯录加人协议脚本和手机号开通微信检测脚本。
微信通讯录加人协议脚本
这款脚本主要是为了解决在微信中使用一些第三方SDK加人功能时,会遇到协议问题的情况。该脚本可以通过模拟用户操作,绕过协议检测,完成添加好友或加入群聊的操作。
使用前需要注意以下几点:
- 该脚本仅能在PC端使用,手机端无法使用。
- 该脚本可能会涉及微信用户协议的问题,使用需谨慎。
- 该脚本需要先安装AutoHotkey软件,下载地址为:https://www.autohotkey.com/
脚本代码如下:
; 微信通讯录加人协议脚本
#NoEnv
#SingleInstance Force
SendMode Input
; 定义常用键盘按键对应的键值
ESC::ExitApp
ENTER::Send {Enter}
TAB::Send {Tab}
SPACE::Send {Space}
CTRL::Send {Ctrl}
ALT::Send {Alt}
SHIFT::Send {Shift}
; 定义加好友或加群的函数
AddToContact(target)
{
; 模拟输入“添加好友”或“加入群聊”
Send, {CTRL DOWN}1{CTRL UP}
Sleep, 200
Send, {TAB}{TAB}{TAB} {SPACE}
Sleep, 200
Send, {TAB}{TAB} {SPACE}
Sleep, 200
Send, {TAB}{TAB} {SPACE}
; 模拟输入加好友或加群的目标
Sleep, 200
Send, %target%
Sleep, 500
Send, {ENTER}
Sleep, 3000
}
; 主函数
Loop
{
; 读取文本文件中的待加人员信息
FileReadLine, target, data.txt, %A_Index%
if ErrorLevel
break
; 模拟操作
AddToContact(target)
}
ExitApp
使用该脚本时,需要将待加人员的信息按以下格式存储到data.txt文本文件中:
微信号1
微信号2
...
微信号N
然后运行该脚本即可。
手机号开通微信检测脚本
在某些情况下,需要快速检测大量手机号是否已开通微信。这时候,可以使用该脚本自动化完成检测操作。
使用该脚本需要注意以下几点:
- 该脚本需要先安装模拟器,例如夜神模拟器,下载地址为:https://www.yeshen.com/
- 该脚本需要先安装ADB工具,下载地址为:https://developer.android.com/studio/command-line/adb
- 该脚本需要先安装python3环境,并安装ADB库,通过以下命令安装:pip install adb
脚本代码如下:
import os
import time
import re
import adb
# 定义要检测的电话号码列表
phone_numbers = ['13888888888', '13999999999', ...]
# 获取夜神模拟器的窗口句柄
win_handle = adb.get_window_handle('夜神模拟器')
# 打开微信APP
adb.click(win_handle, 'com.tencent.mm:id/mj')
# 等待微信APP的打开
time.sleep(3)
# 处理检测逻辑
for phone_number in phone_numbers:
# 点击添加好友按钮
adb.click(win_handle, 'com.tencent.mm:id/k7')
time.sleep(1)
# 输入待检测的电话号码
adb.input(win_handle, 'com.tencent.mm:id/hx', phone_number)
time.sleep(1)
# 点击“查找手机通讯录”
adb.click(win_handle, 'com.tencent.mm:id/b_u')
time.sleep(3)
# 获取查找结果
result = adb.get_text(win_handle, 'com.tencent.mm:id/a31')
# 解析查找结果中是否包含“该用户不存在”的字样
if re.search('该用户不存在', result):
print('{} 未开通微信'.format(phone_number))
else:
print('{} 已开通微信'.format(phone_number))
# 点击返回按钮,返回到主界面
adb.click(win_handle, 'com.tencent.mm:id/k0')
time.sleep(2)
adb.click(win_handle, 'com.tencent.mm:id/adh')
time.sleep(2)
以上就是两款常用的微信自动化脚本,使用时需要遵循相关规定和法律法规,切勿用于非法用途。
如无特殊说明,网盘下载提取码为:vvvv,如果无效请联系我
暂无评论内容