宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

智能终端设备维修查询系统注册会员邮箱认证须知!
查看: 16176|回复: 23

[页游辅助图文教程] C#开发QQ农场辅助实践

  [复制链接]
  • TA的每日心情
    开心
    2024-12-9 18:45
  • 签到天数: 124 天

    [LV.7]常住居民III

    admin 发表于 2010-5-2 22:38:48 | 显示全部楼层 |阅读模式

    欢迎您注册加入!这里有您将更精采!

    您需要 登录 才可以下载或查看,没有账号?注册

    x
    大致功能有:
    1。我的资料,查看我的等级,经验,金钱等信息
    2。我的农场:可以查看我的农场信息,种了哪些作物,什么时候成熟
    3。我的仓库,可以浏览仓库里的物品,并可以卖掉
    4。我的背包:可以浏览背包里的东西,并可以自动播铲(没用的种子种了马上铲掉又种获取经验)
    5。我的装饰:查看我购买的所有装饰
    6。商店:可以购买全部值得购买的装饰用品(没2点经验需要120块以内的装饰)
    7。日志:偷窃日志,刷新日志,被狗咬日志等等
    8。设置:可以按自己需要设置一些自动除草之类的东西
    9。手机控制:可以利用手机短信警报你出入验证码,然后手机通过wap网站浏览验证码图片,输入验证码。(这样即使人不在电脑前,也可以用手机输入验证码了)

    java代码片段:
    1. view plaincopy to clipboardprint?
    2. // 得到好友列表;   
    3.     public List getFriendList() {   
    4.         String url = "http://happyfarm.qzone.qq.com/api.php?mod=friend";   
    5.         try {   
    6.             String login_time = ConfigProperties.getProperty("login_time");   
    7.             String skey = ConfigProperties.getProperty("skey");   
    8.             String _s_ = ConfigProperties.getProperty("_s_");   
    9.             String uin = ConfigProperties.getProperty("uin");   
    10.             HttpClient hc = new HttpClient();   
    11.             // 创建GET方法的实例   
    12.             GetMethod getMethod = new GetMethod(url);   
    13.             //   
    14.             getMethod.addRequestHeader("Accept", "*/*");   
    15.             getMethod   
    16.                     .addRequestHeader(   
    17.                             "User-Agent",   
    18.                             "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; 360SE)");   
    19.             getMethod.addRequestHeader("Accept-Encoding", "gzip, deflate");   
    20.             getMethod.addRequestHeader("Accept-Language", "zh-CN");   
    21.             getMethod.addRequestHeader("Connection", "Keep-Alive");   
    22.             getMethod.addRequestHeader("Pragma", "no-cache");   
    23.             hc.getState().clearCookies();   
    24.             //   
    25.             String cookies = "1" + "; _s_=" + _s_ + "; uin=" + uin + "; skey="  
    26.                     + skey + "; login_time=" + login_time;   
    27.             hc.getState().addCookie(   
    28.                     new Cookie("happyfarm.qzone.qq.com", "jump", cookies, "/",   
    29.                             new Date(2011, 12, 8), false));   
    30.   
    31.             // 执行getMethod   
    32.             int statusCode = hc.executeMethod(getMethod);   
    33.                
    34.             String result = getMethod.getResponseBodyAsString();   
    35.             if (result.startsWith("{"errorType":"session",")) {   
    36.   
    37.                 logger.error(result);   
    38.                 return null;   
    39.             }   
    40.             List list = new ArrayList();   
    41.             JSONArray jj = JSONArray.fromObject(result);   
    42.   
    43.             Iterator it = jj.iterator();   
    44.             while (it.hasNext()) {   
    45.                 Object o = it.next();   
    46.   
    47.                 JSONObject ja = JSONObject.fromObject(o);   
    48.                 int userID = ja.getInt("userId");   
    49.                 String userName = ja.getString("userName");   
    50.                 logger   
    51.                         .debug("userid[" + userID + "]username[" + userName   
    52.                                 + "]");   
    53.                 FriendInfo fi = new FriendInfo();   
    54.                 fi.setId(userID);   
    55.                 fi.setName(userName);   
    56.                 list.add(fi);   
    57.                 if (RobotMain.myuserid == 0) {   
    58.                     RobotMain.myuserid = userID;   
    59.                     RobotMain.myname = userName;   
    60.                     logger.info("我自己的userid=" + userID);   
    61.                 }   
    62.             }   
    63.             return list;   
    64.         } catch (Exception e) {   
    65.             logger.error(e, e);   
    66.         }   
    67.         return null;   
    68.     }
    复制代码
    游客,如果您要查看本帖隐藏内容请回复

    该用户从未签到

    501310440 发表于 2010-5-31 22:55:05 | 显示全部楼层
    学习了,呵呵

    该用户从未签到

    chinaxhb 发表于 2010-6-4 14:59:35 | 显示全部楼层
    只可惜了这个源码无法下载下来。

    该用户从未签到

    yangios 发表于 2010-9-8 19:01:20 | 显示全部楼层
    xiexie~~~~~~~~~~zhichi~~~~~~

    该用户从未签到

    winpzs 发表于 2010-9-22 11:32:34 | 显示全部楼层
    先顶一下, 学习学习

    该用户从未签到

    sunfeng 发表于 2010-10-7 20:40:53 | 显示全部楼层
    我来学习一下

    该用户从未签到

    Chigco.Orc 发表于 2010-10-8 09:51:19 | 显示全部楼层
    ~~~~~~~~~~~~~~~~~~~~

    该用户从未签到

    molong1989 发表于 2010-10-17 07:45:57 | 显示全部楼层
    学习++++++++++++++++++++++++++++++++++++++

    该用户从未签到

    avxs 发表于 2010-10-28 19:47:47 | 显示全部楼层
    太强大了,学习了!!!灰常多谢。。。。。。。

    该用户从未签到

    likess 发表于 2010-11-19 13:45:38 | 显示全部楼层
    很有用啊,学习了。谢谢

    该用户从未签到

    hyf123lt 发表于 2010-12-14 11:24:53 | 显示全部楼层
    aaaaaasdadadada

    该用户从未签到

    496626778 发表于 2011-1-17 07:50:45 | 显示全部楼层
    实施上述事实是事实上搜索

    该用户从未签到

    xjc123456 发表于 2011-10-28 16:57:28 | 显示全部楼层
    学习下

    该用户从未签到

    candy 发表于 2011-10-30 11:01:06 | 显示全部楼层
    zssssssssssssssssssssssss

    该用户从未签到

    紫夜星辰 发表于 2011-11-18 22:51:51 | 显示全部楼层
    我来看代码的
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    免责声明

    本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

    QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

    Copyright © 2001-2023 Discuz! Team. GMT+8, 2024-12-22 01:34 , File On Powered by Discuz! X3.49

    快速回复 返回顶部 返回列表