通过服务器消息单击按钮

Click on a button by server message

我正在尝试编写 Google Chrome App/Extension。可悲的是,我对此很陌生,并没有发现,如果我想做的事情有可能的话。

我正在寻找 javascript,它通过在控制台中检索特定消息自动点击已知的 HTML 按钮。

背景(如果您现在已经想出了一个解决方案,那么您实际上并不需要这个 - 我只是认为有人可以通过告诉我正在尝试做的事情来了解另一个解决方案的想法。):

我想为一个名为 "vulcun.com" 的网站设计机器人。有一个战利品掉落系统,window 会在 20-30 分钟后随机出现。如果是,服务器消息 "Lootdrop started" 会出现在控制台中。 (参见此处:http://puu.sh/lhRc6/e5813f3748.png)。如果它出现,我想单击 "Enter Lootdrop" 按钮,它被编码为:

<button type="submit" id="enter-lootdrop" class="button button--submit full-width" value="Login">  

Enter Lootdrop
</button>
</div> 

我想如果你能帮我解决这个问题,我可以添加其余的(等待并关闭 windows,以及打开新的实时选项卡)。

如果你能帮助我,那就太好了。 我想发布它,这样整个 Vulcun 社区都会感谢你。

我很抱歉我糟糕的英语。我学英语的时间不长,用我的母语描述一些我什至难以描述的东西并不能使它变得更好。

真诚的, o菜鸟:)

非常感谢 wOxxOm,他帮助我想出了以下代码:

var console=(function(oldCons){
    return {
        log: function(text){
            oldCons.log(text);
        },
        info: function (text) {
            oldCons.info(text);
            if(text == "Lootdrop started"){
                document.getElementById("enter-lootdrop").click();
                oldCons.info("Lootdrop entered");
            }
        },
        warn: function (text) {
            oldCons.warn(text);
        },
        error: function (text) {
            oldCons.error(text);
        }
    };
}(window.console));
window.console = console;

已经是这样了。我想我只是要为 Chrome 创建一个扩展,在 Vulcun 上使用这个和更多有用的东西。但这需要一些时间。