自动点击机器人,点击更改按钮

时间:2014-06-06 19:37:42

标签: php html bots

有一个用PHP制作的游戏,打开页面时有3个按钮2个按钮变为红色,1个按钮变为蓝色。当您单击蓝色按钮时,按钮现在更改为另一个按钮为蓝色。有没有什么方法我/某人可以制作一个每次都点击蓝色按钮的机器人?如果它有帮助,这里有一小段来自叹息源的代码。

  

第一个按钮(蓝色)

<td align="center"><input id="Button099811" name="Button099811" 
onmouseup="GameAJAX(&quot;DoAction-20&amp;anti=099811255ed3e2964b19af630&quot;, 
&quot;SkillArea&quot;); $(&quot;.read_more2&quot;).val(&quot;Loading...&quot;); 
$(&quot;.read_more3&quot;).val(&quot;Loading...&quot;);" type="button" value="Mine RuneStone"
class="action_button read_more2" style="width: auto; padding: 15px;"></td>
  

其他2(红色)

<td align="center"><input id="Button928852" name="Button928852" 
onmouseup="GameAJAX(&quot;Skills&quot;, &quot;PageContent&quot;); 
$(&quot;.read_more3&quot;).val(&quot;WRONG!&quot;);" type="button" value="Mine RuneStone" 
class="read_more3 action_button" style="width: auto; padding: 15px;"></td>

我对这种类型的代码不太满意,但如果有人可以给/告诉我如何制作一些很棒的东西

1 个答案:

答案 0 :(得分:0)

您可以使用Chrome扩展程序来抓取页面以获取类read_more2的输入标记。

学习如何制作自己的Chrome扩展程序的一个很好的资源是: http://css-tricks.com/colorpeek-part-2-building-first-chrome-extension/

有了基础知识后,您将需要创建内容脚本扩展。为此,在manifest.json文件中包含以下内容:

"content_scripts": [
  {
    "matches": ["url of the game"],
    "js": ["jquery.js","myscript.js"]
  }
]

当您访问与您的游戏网址匹配的网页时,这将调用myscript.js。还要确保包含jquery库。然后,在你的myscript.js页面中:

$("input.read_more2").click();

这应该为您提供入门所需的基础知识。请务必尽可能多地阅读,以便提出具有主动性的问题。