- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章python实现QQ批量登录功能由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
本文实例为大家分享了python实现qq批量登录功能的具体代码,供大家参考,具体内容如下 。
小编收集整理的第一份代码:python3.6批量登陆qq 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
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批量登录 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#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实现QQ批量登录功能的文章就讲到这里了,如果你想了解更多关于python实现QQ批量登录功能的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
这个问题在这里已经有了答案: What does the construct x = x || y mean? (12 个答案) 关闭 8 年前。 我已经下载了一个 javascript 脚本,第一
此前苹果下架QQ HD iPadOS 版,因此无法登陆QQ HD账号,这也给不少用户们造成了困扰。那么QQ HD平板版为什么下架无法使用呢?此外QQ HD版本用不了要如何解决呢?下面一起来看看吧!
我正要对两个 select 语句执行 join。 select x.A from (select blah - Q1 )x join (select blah - Q2 ) y on x.A = y.
最近做一个邮箱验证的功能,研究了一会,搞定了邮件的自动发送。下面用qq邮箱作为演示,一步一步来解释: 代码下载地址 首先,就是做到邮件的发送,代码如下: ?
常用的正则匹配表达式 正则表达式--验证手机号码:13[0-9]{9} 实现手机号前带86或是+86的情况:^((\+86)|(86))?(13)\d{9}$ 电话号码与手机号码同时验证:(^(\
能够查看您的数据很有帮助。当您有多个变量时,您可以形成一个散点图矩阵,例如,pairs()。散点图矩阵为您提供一组数据的二维边缘投影。 set.seed(8092) X <- matrix(rnorm
我有两个目录,每个目录都有一个文件: $ ls -l "test dir[" -rw-r--r-- 1 root media 0B 11 Dec 16:53 .ignoreme 和 $ l
我正在我的 MVC 3 应用程序中开发文件上传功能。我让它正常工作(有点),问题出在 onComplete 函数中,当我尝试删除 qq-uploader 类时,它会从所有选中的表格单元格中删除。工作流
我需要为网站的中文翻译实现相当于推文按钮,即不是我已经得到的“在微博上分享”按钮(使用生成器 here ) , 而是一个腾讯/QQ 微博分享按钮。 到目前为止我做了什么: 订阅了微博(阅读自动谷歌翻译
我是新手,通常来自 R。我想创建一个包含多条线的 QQ-Plot。 我有一个 beta 分布式数据集我想为 beta 分布尝试不同的参数,并在 one QQ-Plot 中比较它们以获得更好的比较。如果
本文实例为大家分享了php微信分享到朋友圈、QQ、朋友、微博的具体代码,供大家参考,具体内容如下 前台代码 <script src="http://res.wx.qq.com
我一直在尝试用 python 绘制泊松分布的 QQ 图。这是我到目前为止所拥有的: import numpy as np import statsmodels.api as sm import sci
我正在使用插件qq.FileUploader . 在提交文件之前,我想知道是否已经上传过同名文件。 我正在使用此代码: var uploader = new qq.FileUploader({
这个问题在这里已经有了答案: Convert Pandas Column to DateTime (8 个答案) 关闭 4 年前。 我有一个 pandas 数据框,其中有一列应该指示财政季度结束。格
本文实例讲述了php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法。分享给大家供大家参考,具体如下: 微信支付api.mch.weixin.qq.com域名解析慢了,
我怎样才能像这样插值: {-# LANGUAGE QuasiQuotes #-} import Text.RawString.QQ myText :: Text -> Text myText myVa
对不起,如果这在某处记录,但我一直无法找到它。将括号定界符与 qq 一起使用时, 代码未插值: qq.raku #!/usr/bin/env raku say qq{"Two plus two": {
我生成了一个 QQ 图来将我的随机数生成器的分布与 beta 分布进行比较。我可以通过 使用 R 中常用的绘图命令来完成此操作 samples1 <- read.csv("test1-clean.da
所以我得到了一个使用 AJAX 动态加载的对话框,在那个框中,我有一个文件输入被 Valums qq.FileUploader 替换。加载内容后,我确实在 FileUploader 上调用了 init
我有一个原始样本数据和它的模拟数据(不要问我是怎么模拟的),我想检查直方图是否匹配。所以最好的方法是通过 qqplot 但是 statsmodels 库不允许不同大小的样本。 最佳答案 构建 qq 图
我是一名优秀的程序员,十分优秀!