【问题标题】:auto clicking bot that clicks a changing button [closed]单击更改按钮的自动单击机器人[关闭]
【发布时间】:2014-07-28 04:09:48
【问题描述】:

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

我不太擅长这种类型的代码,但如果有人能给/告诉我如何制作一些很棒的东西

【问题讨论】:

  • read_more2read_more3 类是否与按钮颜色相关?
  • 有什么东西可以轻松检测元素是否为“蓝色”吗?是否有一个 css 类表示它是蓝色的?
  • 我不太擅长这种类型的代码,但如果有人能做出一些很棒的东西。
  • “我不太擅长这种类型的代码,但如果有人能做出一些很棒的东西”翻译“Gimme da COdeZ” - 答案...不
  • 需要先尝试一下。 SO上的窥视者不会为您编写解决方案。 (如果您付出了很大的努力并了解您要完成的工作,它们将帮助您进行故障排除。)

标签: php html bots


【解决方案1】:

您可以使用 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"]
  }
]

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

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

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

【讨论】:

  • 感谢您的帮助!我将开始阅读:)。
  • 没问题,欢迎来到web开发。
猜你喜欢
  • 1970-01-01
  • 2013-04-20
  • 1970-01-01
  • 2015-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多