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)
上一篇 2025年8月27日 下午12:22
下一篇 2025年8月27日 下午1:01


相关推荐

  • grid常用设置

    grid常用设置父元素1.dispaly:grid|inline-grid|subgrid;grid:生成块级网格inline-grid:生成行内网格subgrid:如果网格容器本身是网格项(嵌套网格容器),此属性用来继承其父网格容器的列、行大小2.grid-template-columns行大小grid-template-rows列大小3.单元格间距grid-column-…

    2022年7月27日
    16
  • vs Code 运行一个本地WEB服务器

    vs Code 运行一个本地WEB服务器vs Code 运行一个本地WEB服务器

    2022年4月23日
    97
  • 联想上线OpenClaw免费一键部署服务

    联想上线OpenClaw免费一键部署服务

    2026年3月15日
    1
  • Random随机数nextInt(n)的使用

    Random随机数nextInt(n)的使用nextInt(intn) 方法用于获取一个伪随机,在0(包括)和指定值(不包括),从此随机数生成器的序列中取出均匀分布的int值。声明以下是对java.util.Random.nextInt()方法的声明。publicintnextInt(intn)参数n–这是结合于该随机数返回。必须为正数。返回值在方法调用返回

    2022年7月22日
    14
  • cnpm 安装yarn[通俗易懂]

    cnpm 安装yarn[通俗易懂]cnpm安装yarn一句命令搞定cnpminstall-gyarn–registry=https://registry.npm.taobao.org再配置下源yarnconfigsetregistryhttps://registry.npm.taobao.org-gyarnconfigsetsass_binary_si…

    2022年5月9日
    68
  • python闭包详解_python闭包的使用场景

    python闭包详解_python闭包的使用场景闭包首先了解一下:如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用

    2022年8月6日
    5

发表回复

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

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