Python自动登录QQ

这是一份来自网络的代码,经过了我的修改和验证。
首先我的运行环境是Python3.7,需要安装PyUserInput库。

直接上代码吧:

#!/usr/bin/pythonimport os
import time
import win32gui
import win32api
import win32con
import pymouse,pykeyboard
from pymouse import *
from pykeyboard import PyKeyboard
from ctypes import *
def QQ(qq,pwd):#运行QQos.system('"C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe"')time.sleep(5)#获取QQ的窗口句柄#参数1是类名,参数2是QQ软件的标题a = win32gui.FindWindow(None,"QQ")#获取QQ登录窗口的位置loginid = win32gui.GetWindowPlacement(a)print (loginid)print (loginid[4][0])print (loginid[4][1])#定义一个键盘对象k = PyKeyboard()#把鼠标放置到登陆框的输入处windll.user32.SetCursorPos(loginid[4][0]+192,loginid[4][1]+112)#按下鼠标再释放win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0,0,0)#press mousewin32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0,0,0)#release mousetime.sleep(2)###input usernameprint (qq)#输入用户名k.type_string(qq)time.sleep(0.2)##tab#按下tab,切换到输入密码的地方win32api.keybd_event(9,0,0,0)win32api.keybd_event(9,0,win32con.KEYEVENTF_KEYUP,0)#按下tab用下面两行也行#k.press_key(k.tab_key)#k.release_key(k.tab_key)#按下tab用下面一行也行#k.tap_key(k.tab_key)#输入密码k.type_string(pwd)#按下回车win32api.keybd_event(13,0,0,0)win32api.keybd_event(13,0,win32con.KEYEVENTF_KEYUP,0)if __name__ == "__main__":fn = "qq.txt"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?期待…

一个开卷有益的公众平台:IT平头哥

Python自动登录QQ相关推荐

  1. python自动登录qq客户端_Python自动登录QQ的实现示例

    Python自动登录QQ的实现示例,按下,鼠标,自动登录,窗口,代码 Python自动登录QQ的实现示例 易采站长站,站长之家为您整理了Python自动登录QQ的实现示例的相关内容. 这是一份来自网络 ...

  2. python自动登录qq邮箱_selenium+python实现自动登陆QQ邮箱并发送邮件功能

    本期做一个selenium详细实例,会把我在元素定位中遇到的一些阻塞和经验分享给大家. (浏览器为Chrome) (如果只需要最终的完整代码,请直接跳转到文章最后) 浏览器打开QQ邮箱登录网址 fro ...

  3. python自动登录qq邮箱_python实现自动登录qq邮箱,写邮件并发送

    1 编程语言 python 3.5 2 需要安装xlrd库,用来打开Excel文件 3 在命令行中输入 python send.py [接收者邮件地址]   如:python send.py 1234 ...

  4. python自动登录qq空间_python 利用splinter组件,自动登录QQ空间

    1.需要下载splinter 2.下载chromedriver放在/usr/bin目录下 #!/usr/bin/env python import sys import time from splin ...

  5. python模拟登录qq账号密码_Python自动登录QQ的实现示例

    这是一份来自网络的代码,经过了我的修改和验证. 首先我的运行环境是Python3.7,需要安装PyUserInput库. 直接上代码吧: #!/usr/bin/python import os imp ...

  6. python qq自动登陆_Python自动登录QQ的实现示例

    这是一份来自网络的代码,经过了我的修改和验证. 首先我的运行环境是python3.7,需要安装pyuserinput库. 直接上代码吧: #!/usr/bin/python import os imp ...

  7. python实现qq登录界面_Python自动登录QQ的实现示例

    这是一份来自网络的代码,经过了我的修改和验证. 首先我的运行环境是Python3.7,需要安装PyUserInput库. 直接上代码吧: #!/usr/bin/python import os imp ...

  8. python实现自动登录QQ邮箱

    python 和selenium实现自动登录QQ邮箱 selenium需要先导入,pip install selenium 或者在pycharm里面点击file–settings–Project–Pr ...

  9. python+selenium自动登录qq空间并下载相册

    基于selenium的自动登录qq空间并遍历所有相册及相片的功能.只能访问自己或好友(有访问权限)的相册,好友有密码的相册不可能...这里只是介绍流程,所以只是实现了遍历,并未实现图片文件的下载保存. ...

  10. Selenium基础知识 自动登录QQ空间

    Selenium基础知识 自动登录QQ空间 from selenium import webdriver import timedef auto_login():driver = webdriver. ...

最新文章

  1. Linux下的阻塞(Block)
  2. Linux驱动无硬件设备,Linux设备驱动与硬件通信
  3. UART串口通信浅谈之(二)--寄存器设置
  4. 【IT资讯】编程语言面临重新洗牌,这六种要凉凉
  5. php显示网卡信息,netwox显示网络配置信息
  6. Java 向量元素的索引值
  7. 何小鹏:雷军造车是我“怂恿的” 我一直建议小米要造车
  8. python networkx教程_Python社交网络——NetworkX入门
  9. 翻译: TensorFlow 2.0 中的新功能
  10. vue-cli3开干
  11. 编辑器Sublime Text安装配置
  12. 九宫格日记 2017年12月19日(周二)
  13. 写好商业计划书,融资就成功了一半!
  14. 2022年中式面点师(中级)复训题库及模拟考试
  15. 一般格式 | 分离变量法(三)| 偏微分方程(十五)
  16. 搜索引擎技术 —— 检索模型
  17. LeetCode-70. 爬楼梯(java)
  18. Qt 事件机制,底层实现原理
  19. 什么叫侧面指纹识别_新科技?侧面指纹解锁有什么不同?
  20. 爬虫入门3---爬虫实战

热门文章

  1. 设计模式之适配器模式
  2. 合并两个有序数组的三种方法
  3. Can't open ACPI ATK0100 kernel mode driver解决方法
  4. 为什么要用用例图 用例图是什么 用例图怎么画 用例图有哪些元素
  5. 学计算机笔画,学汉字学笔顺电脑版
  6. Activiti7 + Spring Boot + mybatis Plus + Oracle 数据库整合-学习篇(一)
  7. 阿里笔试题解(2020.4.17场)
  8. MicroPython ESP32 读取DS18B20温度数据
  9. 49个Excel常用技巧
  10. python中jieba库安装中出现pip库需要更新怎么办_python安装jieba库