有一个用PHP制作的游戏,当你打开页面时有3个按钮,2个按钮变成红色,1个按钮变成蓝色。当你点击蓝色按钮,按钮改变,现在一个不同的按钮是蓝色的。有没有办法我/某人可以做一个机器人,点击蓝色按钮每次?如果有帮助的话,这里有一小段代码。
第一个按钮(蓝色)
<td align="center"><input id="Button099811" name="Button099811"
onmouseup="GameAJAX("DoAction-20&anti=099811255ed3e2964b19af630",
"SkillArea"); $(".read_more2").val("Loading...");
$(".read_more3").val("Loading...");" 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("Skills", "PageContent");
$(".read_more3").val("WRONG!");" 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();
这应该为您提供入门所需的基础知识。一定要尽可能多地阅读资料,以便能主动提出问题。