QQ开心农场外挂软件设计思路「建议收藏」

QQ开心农场外挂软件设计思路「建议收藏」今天玩了一下QQ的开心农场,我有一堆朋友在玩。每次去偷别人的东西时,都要一个一个地点选,看看是否有可摘的东西。然后还要一个个地点摘取,这样才算偷到,感觉好像有点太麻烦了。有时候朋友的东西可摘了,但是我没时间去看(总不能每XX分钟查一次,每次查全部的朋友的吧。。@@,那样会累死。。)然后我就想,如果有一软件,可以自动去自己的好友的地里偷东西。每隔十分钟查一次,如果好友的地里有东西可以摘,就把它…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

今天玩了一下QQ的开心农场,我有一堆朋友在玩。每次去偷别人的东西时,都要一个一个地点选,看看是否有可摘的东西。然后还要一个个地点摘取,这样才算偷到,感觉好像有点太麻烦了。 有时候朋友的东西可摘了,但是我没时间去看(总不能每XX分钟查一次,每次查全部的朋友的吧。。@@,那样会累死。。)

然后我就想,如果有一软件,可以自动去自己的好友的地里偷东西。每隔十分钟查一次,如果好友的地里有东西可以摘,就把它偷回来。 这样就太爽了。来钱,升级,太方便了。。 ^_^.这类软件,我们称之为外挂。

下面分析一下。。

打开QQ开心农场时,会去这个地址http://happyfarm.qzone.qq.com/api.php?mod=user&act=run请求自己的农场的数据信息,就是你的农场长什么样的,就是靠这些数据了。请求时会post两个数据:

image

然后就会返回你的农场的信息了,数据是json格式,我的是如下:

image

然后我的农场是长这样:

image

然后就做操作时,比如说买种子,种下,浇水,除草等,都会以POST方式发出相关请求,然后返回json的数据。

比如我买一粒玉米种子,他会发出以下URL请求: http://happyfarm.qzone.qq.com/api.php?mod=repertory&act=buySeed

POST的数据如下:

image

然后返回的结果如下:

{“cId”:3,”code”:1,”direction”:””,”cName”:”\u80e1\u841d\u535c”,”num”:1,”money”:-163}

变成界面大概是这样:

image

 

所以,自动管理自己农场的外挂软件大概是这样弄:先登入QQ,然后去抓取自己的农场的状态信息,然后分析这些信息,然后再决定要做什么操作,比如说地干了会自动浇水,作物成熟了会自动摘,自动卖出仓库里的果实等。。

 

下面分析一下定时的自动去朋友的农场偷东西的外挂的实现方式。

只要在QQ开心农场中点选一朋友,就可以得到朋友的农场的信息,请求的网址一般是:

http://happyfarm.qzone.qq.com/api.php?mod=user&act=run&flag=1&ownerId=406951363

然后会返回:

image

然后就分析这些数据,就知道朋友的农场里的状态,比如有没有东西成熟可摘了,是不是有地干了要浇水等。

比如,经程式分析数据后,发现朋友的农场里有可摘的东西,image ,我要摘一朋友的东西,会向http://happyfarm.qzone.qq.com/api.php?mod=farmlandstatus&act=scrounge这个网址发出的请求。POST的数据如下:

image

然后会重新返回朋友的农场的状态。

image

然后又分析这些数据,直到没有东西可摘,就去分析下一个朋友的农场。

 

本文已完。 ^_^/

转载于:https://www.cnblogs.com/OtisBlog/archive/2009/08/11/1543912.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197823.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Redis分布式锁的三种实现方式_分布式锁解决方案

    Redis分布式锁的三种实现方式_分布式锁解决方案总结写在前面:RLockrLock=redissonClient.getLock(“lbhTestLock”);使用tryLock无参方法时,redisson会自动添加一个定时任务,定时刷新锁的失效时间,如果unlock时失败,则会出现该锁一直不释放的情况。而当tryLock传释放时间时,则不会添加这个定时任务。测试如下:1、tryLock无参数@Testp…

    2022年10月15日
    0
  • android 浏览器 开发,Android 浏览器的开发实例分享

    android 浏览器 开发,Android 浏览器的开发实例分享本文主要讲解Android浏览器的开发实例,有三部分内容:启动Android默认浏览器、指定浏览器进行访问以及打开本地的html文件。一、启动Android默认浏览器Java代码Intentintent=newIntent();intent.setAction(“android.intent.action.VIEW”);Uricontent_url=Uri.parse(“http:/…

    2022年5月15日
    48
  • 教你用JAVA写个小游戏[通俗易懂]

    教你用JAVA写个小游戏[通俗易懂]上周上课的时候老师让用Java写个小程序,我本想写一个经典的飞机大战游戏来着,可以后来突发奇想就写成了这个一、整体思路继承窗体类,复写窗体刷新 添加按键监听 游戏结束界面 王思聪类和热狗类移动轨迹计算 判断碰撞音乐播放 不断刷新窗体处理细节二、编码1.图片首先你要找到图片,可以百度一张,然后用ps切开,再找一张背景图片就搞定了你还需要一个加载图片的…

    2022年7月14日
    22
  • 推荐几个SQL在线学习网站

    推荐几个SQL在线学习网站适合的群体:SQL初学者,想要复习一下SQL基础知识的朋友,能无障碍阅读基础英文的朋友。SQL算是声明式的数据操纵语言,基本上感觉是对着数据库管理系统在喊:给我什么样的数据!似乎大部分人都不认为SQL十分困难。的确,入门十分简单。这里整理推荐几个我自己学习时用过的在线学习网站,可以帮助初学者快速入门SQL,在交互式的环境里学习,不用自己劳神搭建一个数据库,也不用担心损坏别人的数据库,就可…

    2022年8月20日
    8
  • 模板继承与导入

    模板继承的场景一:模版继承1)继承使用步骤1:母板里写入block,就可以被继承,content是名称步骤2:子页面通过extends指定继承那个模板2)如果子页面有自己的css,js怎么

    2022年3月29日
    52
  • fiddler+proxifier_fiddler抓包工具

    fiddler+proxifier_fiddler抓包工具本文介绍如何使用Fiddler抓取HTTP和HTTPS协议的包,同时还介绍了如何结合Proxifier工具来处理Filddler无法抓取到包的情况。一、HTTP基本抓包Fiddler官网下载安装:https://www.telerik.com/fiddler对浏览器的抓包,就不再赘述,打开这个软件就一目了然了,本文主要讲对普通Windows桌面应用程序的抓包,点击左下角的两个小图标,让Fi…

    2025年6月23日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号