python实现QQ批量登录功能


Posted in Python onJune 19, 2019

本文实例为大家分享了python实现QQ批量登录功能的具体代码,供大家参考,具体内容如下

小编收集整理的第一份代码:python3.6批量登陆QQ

import os
import time
import win32gui
import win32api
import win32con
from ctypes import *
from pykeyboard import PyKeyboard
from pymouse import PyMouse
 
# 实例化PyKeyboard和PyMouse
m = PyMouse()
k = PyKeyboard()
 
 
def QQ_login():
 # 打开qq
 os.startfile(r'C:\Program Files\Tencent\QQ\Bin\QQScLauncher.exe')
 # 获取窗口的句柄
 time.sleep(2)
 # 获取窗口的句柄
 handle = win32gui.FindWindow(None, 'QQ')
 # 返回指定窗口的显示状态以及被恢复的、最大化的和最小化的窗口位置354 a
 loginid = win32gui.GetWindowPlacement(handle)
 print(loginid, loginid[4][0])
 # 设置鼠标位置,横坐标等于左上角数加输入框离左边界的差值,纵坐标等于左上角数加输出狂上边界差值
 # 差值可用截图工具,测量像素差值
 windll.user32.SetCursorPos(loginid[4][0] + 310, loginid[4][1] + 280)
 # 模拟鼠标点击操作,左键按下再松开
 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
 time.sleep(0.1)
 k.type_string('qq_name')
 time.sleep(0.1)
 # tab切换
 win32api.keybd_event(9, 0, 0, 0)
 win32api.keybd_event(9, 0, win32con.KEYEVENTF_KEYUP, 0)
 k.type_string('password')
 # 点击回车键登陆
 win32api.keybd_event(13, 0, 0, 0)
 win32api.keybd_event(13, 0, win32con.KEYEVENTF_KEYUP, 0)
 
 
if __name__ == '__main__':
 QQ_login()

第二份代码:使用Python进行QQ批量登录

#coding=utf-8
 __author__ = 'Eagle'
 import os
 import time
 import win32gui
import win32api
import win32con
import SendKeys
from ctypes import *
 def QQ(qq,pwd):
 a = win32gui.FindWindow(None, "QQ")
 #运行QQ
 os.system('"C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe"')
 time.sleep(5)
 a= win32gui.FindWindow(None,"QQ") # 获取窗口的句柄,参数1: 类名,参数2: 标题QQ
 loginid= win32gui.GetWindowPlacement(a)
 windll.user32.SetCursorPos(loginid[4][0]+300, loginid[4][1]+273 )
 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0,0,0) #按下鼠标
 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0,0,0) #放开鼠标
 time.sleep(0.2)
 ###输入账号
 SendKeys.SendKeys(qq)
 time.sleep(0.2)
 ##tab切换
 ##Python学习群125240963
 win32api.keybd_event(9,0,0,0)
 win32api.keybd_event(9,0,win32con.KEYEVENTF_KEYUP,0)
 SendKeys.SendKeys(pwd)
 #点击回车键登录
 win32api.keybd_event(13,0,0,0)
 win32api.keybd_event(13,0,win32con.KEYEVENTF_KEYUP,0)
 #读取账号密码文件例如: 1234567----she123456 #账号密码四个- 分隔
 fn = "C:\\qq.txt" #此文件可以自定义,但是路径要一定对
 #打开账号密码文件
 F = open(fn,"r").readlines()
 #分隔账号密码,传两个参数,账号密码 
 for i in F:
 tx = i.split("----")
 QQ(tx[0],tx[1])

感谢网友们的分享。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的ceil()方法使用教程
May 14 Python
Python 爬虫学习笔记之单线程爬虫
Sep 21 Python
从头学Python之编写可执行的.py文件
Nov 28 Python
python批量替换多文件字符串问题详解
Apr 22 Python
Python 使用类写装饰器的小技巧
Sep 30 Python
详解Python中的各种转义符\n\r\t
Jul 10 Python
python 字段拆分详解
Dec 17 Python
python 计算概率密度、累计分布、逆函数的例子
Feb 25 Python
Python图像处理库PIL的ImageDraw模块介绍详解
Feb 26 Python
使用python采集Excel表中某一格数据
May 14 Python
Python中如何引入第三方模块
May 27 Python
Python+unittest+requests 接口自动化测试框架搭建教程
Oct 09 Python
python里 super类的工作原理详解
Jun 19 #Python
Python创建或生成列表的操作方法
Jun 19 #Python
Django REST framework 分页的实现代码
Jun 19 #Python
python获取磁盘号下盘符步骤详解
Jun 19 #Python
对PyQt5基本窗口控件 QMainWindow的使用详解
Jun 19 #Python
PyQt5 多窗口连接实例
Jun 19 #Python
django框架实现一次性上传多个文件功能示例【批量上传】
Jun 19 #Python
You might like
上海无线电三厂简史修改版
2021/03/01 无线电
php socket实现的聊天室代码分享
2014/08/16 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
2016/10/31 PHP
利用switch语句进行多选一判断的实例代码
2016/11/14 PHP
PHP读取、解析eml文件及生成网页的方法示例
2017/09/04 PHP
原生js实现给指定元素的后面追加内容
2013/04/10 Javascript
Javascript脚本实现静态网页加密实例代码
2013/11/05 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
Javascript中的prototype与继承
2017/02/06 Javascript
jQuery插件zTree实现删除树节点的方法示例
2017/03/08 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
JavaScript注册时密码强度校验代码
2017/06/30 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
2018/10/22 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
浅析vue中的nextTick
2020/12/28 Vue.js
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
Python如何快速上手? 快速掌握一门新语言的方法
2017/11/14 Python
python正则表达式面试题解答
2020/04/28 Python
Python将多个list合并为1个list的方法
2018/06/27 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
Python多叉树的构造及取出节点数据(treelib)的方法
2019/08/09 Python
python网络编程 使用UDP、TCP协议收发信息详解
2019/08/29 Python
python库skimage给灰度图像染色的方法示例
2020/04/27 Python
Selenium元素定位的30种方式(史上最全)
2020/05/11 Python
sklearn的predict_proba使用说明
2020/06/28 Python
canvas如何绘制钟表的方法
2017/12/13 HTML / CSS
美国大型的健身社区和补充商店:Bodybuilding.com
2016/09/06 全球购物
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
擅自离岗检讨书
2014/02/11 职场文书
手机被没收检讨书
2014/02/22 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
2016年综治宣传月活动宣传标语口号
2016/03/16 职场文书