日期:2014-05-20  浏览次数:20712 次

想用java做个程序来自动登录qq,请大家指点!
有一些QQ号,希望每天自动登录一下,发个消息,号码和密码在一个文本文件中,逗号分隔,一行一个。想请问大家如何做?客户端?还是用web qq,好像有时候还要输入验证码。
------解决方案--------------------
调用它的接口吧。就像一些网站登录的时候QQ
------解决方案--------------------
客户端的估计不好实现,webqq还可以用httpclient模拟登陆,不过我没试过,应该可以的。
------解决方案--------------------
客户端貌似腾讯没开发接口吧,它会说你写外挂!web qq就不清楚了,很少用!
------解决方案--------------------
应该有的。具体的你网上搜搜的。第三方登录。
------解决方案--------------------
网上搜搜吧。不是很清楚的。
------解决方案--------------------
JAVA估计实现不了
------解决方案--------------------
正如2楼所说的,你可以多去了解下 web qq方向,  模拟登录。

可以参考:

http://www.iteye.com/topic/1092827
------解决方案--------------------
客户端的话,用java模拟鼠标和键盘事件或许能行。但这样的话 不如直接弄按键精灵
------解决方案--------------------
实现不了,腾讯做了这方面的防护,至少键盘记录器钩不到密码框,但其它如百度云盘等可以,
------解决方案--------------------
引用:
客户端的估计不好实现,webqq还可以用httpclient模拟登陆,不过我没试过,应该可以的。


额,QQ是im的,httpClient是http,协议不对吧 ?
------解决方案--------------------
客户端估计难度很大。

登陆的话,直接按键精灵record吧。发送消息不太好弄。

webqq,不知道httpclient能否搞定,没尝试过。
------解决方案--------------------
只能看到部分代码。
获取验证码部分要与登录的后半部分拆开。

//验证码
                String imagePath = Util.root+"\\verifyTemp\\verify.jpg";
ImageIcon image = new ImageIcon(imagePath);  //换成图片路径试下。
verificationImage = new JLabel(image);
verificationImage.setBounds(150, 100, 80, 30);
frame.getContentPane().add(verificationImage);
frame.getContentPane()..repaint();


------解决方案--------------------
表示也没有尝试过这东西 过来学习一下
------解决方案--------------------
高人那,开发QQ、自动登陆哭小心被XX告。