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


auto clicking bot that clicks a changing button

有一个用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>

other 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>

我不是很擅长这种类型的代码,但如果有人能给/告诉我如何做一些东西,将是伟大的

你可以使用一个chrome扩展来抓取带有read_more2类的页面输入标签。

学习如何使自己的chrome扩展一个伟大的资源是:http://css-tricks.com/colorpeek-part-2-building-first-chrome-extension/

一旦您有了基础,您将想要创建一个内容脚本扩展。在你的舱单中这样做。Json文件包含以下内容:

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

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

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

这应该为您提供入门所需的基础知识。一定要尽可能多地阅读资料,以便能主动提出问题。