您现在的位置是:首页 > 数码 > 

python qq自动登陆

2025-07-16 22:08:01
python qq自动登陆 这是一份来自网络的代码,经过了我的修改和验证。首先我的运行环境是python.7,需要安装pyuserinput库。直接上代码吧:#!/usr/bin/pythonimport osimport timeimport win2guiimport win2apiimport win2conimport pymouse,p

python qq自动登陆

这是一份来自网络的代码,经过了我的修改和验证。

首先我的运行环境是python.7,需要安装pyuserinput库。

直接上代码吧:

#!/usr/bin/python

import os

import time

import win2gui

import win2api

import win2con

import pymouse,pykeyboard

from pymouse import *

from pykeyboard import pykeyboard

from ctypes import *

def qq(qq,pwd):

#运行qq

os.system( c:\program files (x86)\tencent\qq\bin\ )

time.sleep(5)

#获取qq的窗口句柄

#参数1是类名,参数2是qq软件的标题

a = win2gui.findwindow(none,qq)

#获取qq登录窗口的位置

loginid = win2gui.getwindowplacement(a)

print (loginid)

print (loginid[4][0])

print (loginid[4][1])

#定义一个键盘对象

k = pykeyboard()

#把鼠标放置到登陆框的输入处

windll.user2.setcursorpos(loginid[4][0]192,loginid[4][1]112)

#按下鼠标再释放

_event(_leftdown,0,0,0,0)#press mouse

_event(_leftup,0,0,0,0)#release mouse

time.sleep(2)

###input username

print (qq)

#输入用户名

_string(qq)

time.sleep(0.2)

##tab

#按下tab,切换到输入密码的地方

win2api.keybd_event(9,0,0,0)

win2api.keybd_event(9,0,win2con.keyeventf_keyup,0)

#按下tab用下面两行也行

#k.press_key(_key)

#k.release_key(_key)

#按下tab用下面一行也行

#_key(_key)

#输入密码

_string(pwd)

#按下回车

win2api.keybd_event(1,0,0,0)

win2api.keybd_event(1,0,win2con.keyeventf_keyup,0)

if __name__ == __main__:

fn = 

f = open(fn,r).readlines()

for i in f:

tx = i.split( ---- )

print (tx[0])#打印用户名

print (tx[1])#打印密码

qq(tx[0],tx[1])

上面就是自动登录qq的代码了,但是批量登录的时候还是有问题,因为登录了一个之后,再次打开登录窗口,会记录下上次登录的用户名,导致再次登录新号时失败!

不知到你有没有可行的解决方案,能批量登录qq?期待…

到此这篇关于python自动登录qq的实现示例的文章就介绍到这了,更多相关python自动登录qq内容请搜索萬仟网以前的文章或继续浏览下面的相关文章希望大家以后多多支持萬仟网!

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/845582.html

相关标签:无
上传时间: 2024-02-05 11:46:46
留言与评论(共有 20 条评论)
本站网友 祝福网页
18分钟前 发表
直接上代码吧:#!/usr/bin/pythonimport osimport timeimport win2guiimport win2apiimport win2conimport pymouse
本站网友 qqforpad
4分钟前 发表
python qq自动登陆 这是一份来自网络的代码,经过了我的修改和验证
本站网友 塞西
9分钟前 发表
0
本站网友 xiao77论坛文学欣赏
16分钟前 发表
0)if __name__ == __main__
本站网友 五行操
12分钟前 发表
pykeyboardfrom pymouse import *from pykeyboard import pykeyboardfrom ctypes import *def qq(qq
本站网友 菲律宾商报
13分钟前 发表
0
本站网友 江苏广播电视总台
11分钟前 发表
0
本站网友 丰田车
15分钟前 发表
0)#release mousetime.sleep(2)###input usernameprint (qq)#输入用户名_string(qq)time.sleep(0.2)##tab#按下tab,切换到输入密码的地方win2api.keybd_event(9
本站网友 康尼格拉
22分钟前 发表
0)#press mouse_event(_leftup
本站网友 yyy17
1分钟前 发表
0)if __name__ == __main__
本站网友 六安光彩大市场
26分钟前 发表
#运行qqos.system( c
本站网友 巨能集团
16分钟前 发表
0
本站网友 巩义美食
20分钟前 发表
参数2是qq软件的标题a = win2gui.findwindow(none
本站网友 spank电影
7分钟前 发表
#运行qqos.system( c
本站网友 上海城隍庙小吃
2分钟前 发表
0
本站网友 于兵
14分钟前 发表
\program files (x86)\tencent\qq\bin\ )time.sleep(5)#获取qq的窗口句柄#参数1是类名
本站网友 ontology
15分钟前 发表
0)win2api.keybd_event(1
本站网友 醋泡生姜的功效
24分钟前 发表
pykeyboardfrom pymouse import *from pykeyboard import pykeyboardfrom ctypes import *def qq(qq
本站网友 张天成
23分钟前 发表
直接上代码吧:#!/usr/bin/pythonimport osimport timeimport win2guiimport win2apiimport win2conimport pymouse