Python基于pyautogui自动批量登录QQ号的示例

目录

一、前言

二、导入Python模块

三、代码及素材示例

 1.def screen(locate)函数

2.读取txt文件里的账号密码

3.点击逻辑代码

四、注意事项


一、前言

因为最近在学pyautogui模块的使用,因此先搞了个小的功能试试水。就是假如我有一个txt文件,奇数行写着QQ号,偶数行写着QQ密码,做一个程序使得程序运行后会自动提取txt文件里的QQ账号密码并登录。大家也可以先不看本文,自行尝试一下。

二、导入Python模块

本文最核心的模块——pyautogui,是一个集图像识别、控制鼠标键盘为一体的模块,我们可以用该模块执行一系列自动化操作以减少日常工作中某些繁琐的内容。我使用的最核心的逻辑为“图像识别——获取图像在屏幕上的位置——自动点击该位置——自动输入内容”。有一篇很详细的文章可以学习pyautogui:pyautogui库的使用教程(超详细)_QQVQQ...的博客-CSDN博客,也可以查阅pyautogui官方文档以了解更多信息:Welcome to PyAutoGUI’s documentation! — PyAutoGUI documentation

除了pyautogui,还需要导入time模块。time模块可以进行时间相关的处理,本文只使用其time.sleep()方法。由于电脑在自动点击后可能需要一段时间的反应,如果在点击后立刻识别图像可能会识别失败,因此让程序在点击后等待一段时间是必要的。这就是该模块在本文中的作用。

import pyautogui
import time

这些模块可以用pip安装(pip install 库名)。如果你用的是pycharm,也可以用pycharm下载(File - Settings - Project:untitled - Poject Interpreter - "+" - 搜索库名)。此外,如果你用pip安装成功但是无法在pycharm中安装使用,可以参考该文章。我就是这种情况,亲测可用(笑记(解决方法)PyCharm无法安装库_pycharm安装库失败_Leslie-Lin的博客-CSDN博客</

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

limuuw_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值