操作步骤:

1.打开qq软件

2.移动鼠标到qq输入处

3.在输入处,点击鼠标,输入帐号

4.模拟按下tab键,输入密码,模拟点回车登录

#coding=utf-8
__author__='zq'import os
import  win32gui
import  win32api
import  win32con
import  SendKeys
import time
from ctypes import *#多次登录qq,传入账号密码
def qqLoad(qq,pwd):#使用系统模块os,打开qq#必须是单引号+双引号才能运行os.system('"C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe"')#留给qq界面点响应时间time.sleep(0.2)# 获取窗口的句柄,参数1:类名,参数2:标题handle = win32gui.FindWindow(None,'QQ')#返回指定窗口的显示状态以及被恢复的、最大化的和最小化的窗口位置logId = win32gui.GetWindowPlacement(handle)print logId#设置鼠标位置,横坐标等于左上角数加输入框离左边界的差值,纵坐标等于左上角数加输入框离上边界的差值#差值可用截图工具,测量像素差值windll.user32.SetCursorPos(logId[4][0]+310,logId[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.2)#安装SendKeys库,可自动输入内容SendKeys.SendKeys(qq)time.sleep(0.2)#按下tab键,切换到输入密码#模拟键盘操作,查看键盘对应asc码,tab键对应asc码是9#先按下,再松开win32api.keybd_event(9,0,0,0)win32api.keybd_event(9,0,win32con.KEYEVENTF_KEYUP,0)time.sleep(0.2)#输入密码,点击回车键登录SendKeys.SendKeys(pwd)time.sleep(0.2)win32api.keybd_event(13,0,0,0)win32api.keybd_event(13,0,win32con.KEYEVENTF_KEYUP,0)if __name__ == '__main__':#在文件中读取帐号密码信息fn = 'D:\info.txt'fr = open(fn,'r').readlines()#循环打开每一行,使用split分成列表for i in fr:info = i.split('----')qqLoad(str(info[0]),str(info[1]))

Python开发qq批量登陆相关推荐

  1. python qq签到_Python开发qq批量登陆

    操作步骤: 1.打开qq软件 2.移动鼠标到qq输入处 3.在输入处,点击鼠标,输入帐号 4.模拟按下tab键,输入密码,模拟点回车登录 #coding=utf-8 import os import ...

  2. python打开qq并登录_使用Python进行QQ批量登录的实例代码

    具体代码如下所示: #coding=utf-8 __author__ = 'Eagle' import os import time import win32gui import win32api i ...

  3. 基于python的QQ第三方登陆实现工具类

    基于python的QQ第三方登陆 在做第三方登陆时,一共有如下的步骤 首先我们要获取QQ服务器的登陆地址 用户进行登陆 QQ服务器返回用户的对应code给前端 前端将用户code传输到后端 服务器获取 ...

  4. 如何在Android手机中开发QQ账户登陆功能的应用

    2019独角兽企业重金招聘Python工程师标准>>> 背景 OAUTH 开发授权协议,为用户资源的授权提供了一个安全开放而又简易的标准.可以使用第三方的账户登陆另一个方的 应用或服 ...

  5. 再见所有的翻译工具!我使用了有道云+Python开发一个批量文档翻译工具!

    一.需求分析 需求: 最近有个任务,需要对一批文件进行汉译英的翻译 刚开始想着挺简单的呀,那就直接复制到翻译软件中,在复制出来呗. 有很多办法可以实现翻译: 可以使用谷歌翻译,这个完全免费的.但是不好 ...

  6. python开发qq聊天机器人_Python qqbot 实现qq机器人的示例代码

    qqbot 是一个用 python 实现的.基于腾讯 SmartQQ 协议的 QQ 机器人框架,可运行在 Linux . Windows 和 Mac OSX 平台下. 你可以通过扩展 qqbot 来实 ...

  7. 源码分享篇:使用Python进行QQ批量登录

    直接上源码 1 #coding=utf-82 __author__ = 'Eagle'3 import os4 import time5 import win32gui6 import win32ap ...

  8. 基于Go-cqhttp和python开发QQ机器人

    第一步,下载go-cqhttp 网址:https://github.com/Mrs4s/go-cqhttp/releases 根据自己电脑的配置下载相应的压缩包(因为压缩包下载快一些),我下载的是wi ...

  9. python Django QQ第三方登陆认证

    QQ登录开发文档 QQ登录:即我们所说的第三方登录,是指用户可以不在本项目中输入密码,而直接通过第三方的验证,成功登录本项目. 1. QQ互联开发者申请步骤 若想实现QQ登录,需要成为QQ互联的开发者 ...

最新文章

  1. hdu 1263 水果
  2. 15.赋值运算符为什么返回类的引用?不是引用怎么办?
  3. Android开发Android studio之gradle打包apk重命名的方法
  4. 利用Easy-Rules实现动态业务规则
  5. 第四季-专题17-LCD驱动程序设计
  6. 【Android工具】更新简单好用IP端口扫描工具Fing Pro,网络设备查看工具,内网ip查询ip扫描工具,网络端口查询工具...
  7. 企业实战——Ansible自动化运维基础知识
  8. VMware虚拟机安装win10系统
  9. 我们应该如何规划自己的一生?
  10. oracle的异步备份,网络存储导论第七章:异步数据复制容灾方式
  11. 短按SOS键实现开始与停止白光LED灯闪烁状态
  12. python爬虫自动下载网页链接
  13. 我的过错不值得原谅,麻木的岁月我还要背负多久。
  14. 学历真的是衡量一个人的首要条件吗?
  15. vue-router的实现
  16. svn快速入门使用教程
  17. 斗牛士的最后一刺,应准确命中牛肩胛骨间约几英寸宽的地方
  18. 3次根号如何用python表达_python怎么表示根号运算
  19. TCP的三次握手与四次挥手详解
  20. python存款模块_python入门教程NO.8用python写个存款利息计算器

热门文章

  1. 西安面试第一天面试问题总结
  2. mysql数据库设计与应用答案智慧树_智慧树_MySQL数据库设计与应用_答案全部
  3. Java 编程问题:二、对象、不变性和`switch`表达式
  4. 计算机教室是使用计划书,教师个人计算机学习计划书_老师计算机学习计划范文...
  5. 振弦式应变计埋设与安装
  6. apktool 用法命令详解
  7. Linux系统的atop监控工具
  8. python 2.7上安装pymssql和pymysql
  9. 单点登录系统(SSO)的开发思路
  10. 【OpenCV4】查找图像,数组中最大最小值 cv::minMaxLoc() 使用详解(c++)