python批量自动QQ

需要修改打开QQ的路径和open的路径 欢迎大佬一起交流

import os,time,win32gui,win32api,win32con
mouse = []
#账号
account = []
#密码
password=[]
#打开应用程序
#按键码
key_map={ “a”: 65, “b”: 66, “c”: 67, “d”: 68, “e”: 69, “f”: 70, “g”: 71, “h”: 72, “i”: 73, “j”: 74,
“k”: 75, “l”: 76, “m”: 77, “n”: 78, “o”: 79, “p”: 80, “q”: 81, “r”: 82, “s”: 83, “t”: 84,
“u”: 85, “v”: 86, “w”: 87, “x”: 88, “y”: 89, “z”: 90,“0”:96,“1”:97,“2”:98,“3”:99,“4”:100,“5”:101,“6”:102,“7”:103,“8”:104,
“9”:105}
a=0
def qq():
a = win32gui.FindWindow(None, “QQ”)
c = win32gui.GetWindowPlacement(a)
# 确定位置后确定偏移量这是用户框的偏移量
return mouse.append(c[4][0] + 154), mouse.append(c[4][1] + 249)
with open(r’C:\Users\ly\Desktop\可用号码.txt’,‘r’) as file:
#读取一行
num = file.readlines()
for i in range(0, len(num)):
os.system(’“C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe”’)
time.sleep(1)
qq()
win32api.SetCursorPos([mouse[0], mouse[1]])
#以四个----分割
number_file = num[i]
number_split = number_file.split(r’----’)
time.sleep(1)
for c in range(len(number_split[0])):
account.append(number_split[0][c])
print(account)
for d in range(len(number_split[1])):
password.append(number_split[1][d])

    #读取出按键码应该按多少
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0,0)
    time.sleep(0.3)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0,0)
    for  i in range(len(account)):
          e=key_map[account[i]]
          win32api.keybd_event(e,0,0,0)
          time.sleep(0.5)
          win32api.keybd_event(e,0, win32con.KEYEVENTF_KEYUP, 0)
    #按键TAB
    win32api.keybd_event(9, 0, 0, 0)
    time.sleep(0.5)
    win32api.keybd_event(9,0, win32con.KEYEVENTF_KEYUP, 0)
    for i in range(len(password)-1):
          e=key_map[password[i]]
          win32api.keybd_event(e,0,0,0)
          time.sleep(0.2)
          win32api.keybd_event(e,0, win32con.KEYEVENTF_KEYUP, 0)
          time.sleep(0.3)
          #开始按回车键
    win32api.keybd_event(13, 0, 0, 0)
    time.sleep(0.3)
    win32api.keybd_event(13, 0, win32con.KEYEVENTF_KEYUP, 0)
    time.sleep(0.7)
    account.clear()
    password.clear()
    time.sleep(10)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值