忙碌的一个月。。。刚做好Python动脑商城,老板又交给我一个新需求,大概是这样子的:能通过程序控制,每天自动添加QQ好友,来省去人工手动添加的时间成本,并且在添加QQ好友的时候,程序自动生成话术,能够分析哪种话术是最为广泛接受,加好友成功率最高的。另一方面,在添加好友时候针对各种验证问题,比如:“我叫什么名字?”“int i = 1;i++=?”,要把这些验证的问题存到数据库,然后分类归纳,通过机器学习的方式,给出答案,我只能说,这个任务任重道远,老板我会尽力的。。。

一开始的思路是通过调用腾讯的自动添加好友接口,但是找了半天API文档,貌似没有找到- -!
附上API文档地址:
http://wiki.open.qq.com/wiki/PC%E5%BA%94%E7%94%A8%E6%8E%A5%E5%85%A5wiki%E7%B4%A2%E5%BC%95
如果有找到的大佬,可以在文后留言提醒我一下吗^ ^

所以接下来的思路就是通过客户端测试工具,QTP也就是UFT来进行重复点击操作。。。后面发现直接写个VBS的脚本更快,反正QTP的本质上就是VBS。
首先尝试自动开启QQ进行登录

set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "你的QQ文件目录"
WScript.Sleep 3000
WshShell.SendKeys "{tab}"
WScript.Sleep 100
WshShell.SendKeys "{tab}"
WScript.Sleep 100
WshShell.SendKeys "{tab}"
WScript.Sleep 100
WshShell.SendKeys "{tab}"
WScript.Sleep 100
WshShell.SendKeys "{tab}"
WScript.Sleep 100
WshShell.Sendkeys "{enter}"
WScript.Sleep 100
WshShell.Sendkeys "{enter}"
WScript.Sleep 100
WshShell.SendKeys "你的QQ号{tab}"
Wscript.Sleep 300
WshShell.SendKeys "你的QQ密码"
Wscript.Sleep 300
WshShell.Sendkeys "{enter}"

需要注意的是,文件夹的名如果大于8个字符或者中间有空格,要写成“PROGRA~1”这种形式,就是保留名字的前6个字母然后加上“~1”,这个“~1”代表前6个字母相同文件夹名字的第一个文件夹,例如有2个文件夹中间都有空格:Program Files和Program Filez,那就先以名称排列图标,看最前面的就是~1,第2个就是~2

好像密码不正确是因为密码中包含一些特殊字符,而这些字符在VBS中另有其它含义,这个还没具体研究,碰到这个问题的话,大家只能自行解决。。

新建一个文本文件,将上面代码复制进去,然后将文件改名为AutoQQ.VBS,双击就可以看到效果了。

接下来试试自动添加好友的脚本,本文不断更新ing…

VBS实现QQ自动登录相关推荐

  1. python 游戏脚本 vbs_用VBScript制作QQ自动登录的脚本代码

    一直用的是狂人版的QQ,也用它附赠的自动登录器很久了,不过最近一版的狂人QQ不知为何取消了自动登录组件.好在QQ2009已经能够同时记住多个号码的密码,虽然要多点击几下,但依然能够实现免输入密码登录. ...

  2. QQ自动登录/QQ登录器/程序源代码/VS2010/VS2012/VC/MFC

    学习豪迪,研究了一下QQ自动登录怎么写. 以前QQ登录的介面先用SPY++来找到QQ登陆框,然后再把密码copy进去,就可以了. 现在的QQ登录介面这招不行,用SPY++是找不到任何ID的. 怎办呢? ...

  3. 利用phantomjs模拟QQ自动登录

    之前为了抓取兴趣部落里的数据,研究了下QQ自动登录. 当时搜索了一番,发现大部分方法都已经失效了,于是准备自己开搞. 第一个想到的就是参考网上已有方案的做法,梳理登陆js的实现,通过其他语言重写. 考 ...

  4. 求QQ自动登录解决方案

    QQ2010现在不支持命令行登录了,还有如果是模拟鼠标键盘的话,如何确定输入框的位置 先FindWindow找到登陆框,GetWindowRect就可以计算机了顶到有人帮忙解决为止 没人知道吗?现在有 ...

  5. vbs实现web自动登录网站

    背景:我们的电脑需要开机登录一个网址输入信息才能够上网,这样对远程的话,很不友好.因此查了查vbs可以进行开机在网页上自动登录,实现开机联网.(不同的网页使用的登录方法是不同的,下面的仅作参考) 环境 ...

  6. QQ自动登录Autojs源码分享

    auto.waitFor(); checkUpgrade(); main();function main() {//启动QQsleep(1500);app.launchPackage("co ...

  7. python实现qq自动登录虎牙并发弹幕

    博主是python小白一枚. 项目是参考白月黑羽的python学习网站做成的. 我参考的网站 http://www.python3.vip/tut/auto/selenium/01/ 准备工作: 1. ...

  8. 腾讯QQ第三方登录2:原理与实现(OAuth2.0协议)

    这一篇博客上接腾讯QQ第三方登录1:申请接入(OAuth2.0协议) 3. 执行过程 3.1 第三方登录图标的代码 <a href="<{:U('Login/login?type ...

  9. Java版 QQ空间自动登录无需拷贝cookie一天抓取30WQQ说说数据流程分析【转】

    Java版 QQ空间自动登录无需拷贝cookie一天抓取30WQQ说说数据&流程分析 QQ空间说说抓取难度比较大,花了一个星期才研究清楚! 代码请移步到GitHub GitHub地址:http ...

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

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

最新文章

  1. 腾讯会跟中国移动一样慢慢衰落么
  2. 沿任意方向缩放、镜像、正交投影及切变及其推导
  3. learning rate四种改变方式
  4. php默认访问的文件,PHP 网站修改默认访问文件的nginx配置
  5. 探索Julia(part10)--自定义函数
  6. Servlet 输出中文乱码的新收获(1)
  7. linux 命令大全_linux命令大全
  8. windbg 分析pchunter导致的蓝屏
  9. 【干货分享】用AI工具设计一款吸引人的字体效果
  10. 2021世界量子计算机排名,2021 QS世界大学学科排名如期出炉啦!
  11. Androidstudio 连接夜神模拟器
  12. 如何看懂这些该死的图形学公式
  13. 用java定义图书book类_Java封装图书信息类
  14. python使用pyecharts库画地图数据可视化
  15. 4800余网站涉“黄”被封 新浪搜狐腾讯关栏目
  16. MFC在对话框中绘制图像
  17. 西门子博途v16系统要求_西门子博途技术研讨
  18. 分数换算小数补0法_数学 | 循环小数的循环节以及永远追不上的乌龟
  19. 贪心算法——活动安排、会场安排
  20. js 对惰性函数的理解

热门文章

  1. 教你用300行Python代码实现一个人脸识别系统
  2. android 汉字临摹,学汉字学笔顺APP
  3. java doc转mht_Word文档格式doc转为mht.doc
  4. 二阶系统响应指标图_一阶系统和二阶系统,了解一下!!!
  5. 如何根据地理位置获取城市编码 / (高德地图) 获取城市编码API / 经纬度获取城市or城市编码
  6. 电脑网页长截图怎么弄的?电脑上怎么截图?
  7. 接口测试用例设计及模板
  8. 根据身份证号码获取年龄
  9. luarocks - 介绍
  10. 六句话,看完新造车的2021