有一个用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>
其他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>
我对这种类型的代码不太满意,但如果有人可以给/告诉我如何制作一些很棒的东西
答案 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();
这应该为您提供入门所需的基础知识。请务必尽可能多地阅读,以便提出具有主动性的问题。