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获取一组汉字拼音首字母的方法
Jul 01 Python
python遍历 truple list dictionary的几种方法总结
Sep 11 Python
python生成式的send()方法(详解)
May 08 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
Dec 12 Python
python3将视频流保存为本地视频文件
Jun 20 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
Nov 25 Python
python next()和iter()函数原理解析
Feb 07 Python
Python编程快速上手——选择性拷贝操作案例分析
Feb 28 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
Mar 08 Python
keras 多gpu并行运行案例
Jun 10 Python
Python 使用双重循环打印图形菱形操作
Aug 09 Python
4种方法python批量修改替换列表中元素
Apr 07 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
PHP 读取文本文件内容并分页显示
2016/01/02 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
JS 面向对象的5钟写法
2009/07/31 Javascript
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
2015/02/13 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
JavaScript中获取Radio被选中的值
2015/11/11 Javascript
jQuery选择器实例应用
2017/01/05 Javascript
原生js实现可拖动的登录框效果
2017/01/21 Javascript
jQuery实现最简单实用的分秒倒计时
2017/02/05 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
vue setInterval 定时器失效的解决方式
2020/07/30 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
如何在vue中使用HTML 5 拖放API
2021/01/14 Vue.js
python执行等待程序直到第二天零点的方法
2015/04/23 Python
用python实现百度翻译的示例代码
2018/03/09 Python
Python将视频或者动态图gif逐帧保存为图片的方法
2019/09/10 Python
Keras自动下载的数据集/模型存放位置介绍
2020/06/19 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
主管会计岗位责任制
2014/02/10 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
机械电子工程专业自荐书
2014/06/10 职场文书
毕业生求职信
2014/06/10 职场文书
相亲活动方案
2014/08/26 职场文书
房产公证委托书范本
2014/09/20 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
2014年手术室工作总结
2014/11/26 职场文书
营销计划书范文
2015/01/17 职场文书
毕业生个人自荐书
2015/03/05 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书