这个简单的greasemonkey机器人可以运行得更快吗?

时间:2017-05-25 14:56:12

标签: javascript greasemonkey bots

我找到了一个运行简单.io浏览器游戏的网站;

我使用的是Firefox,我可以输入控制台;join_game.click()来模拟点击" GO"按钮以访客身份登录浏览器游戏。然后我可以输入;location.reload()来刷新页面。通过重复这一点,我可以每隔几秒钟加入并离开游戏。

为了实现自动化,我使用了一个非常简单的脚本:

// ==UserScript==
window.onload = function () { 
(async function(){
  await ( new Promise(resolve => setTimeout(resolve, 1000)) ); // waits a second
    join_game.click(); // joins game
    await ( new Promise(resolve => setTimeout(resolve, 500)) ); // waits 0.5 seconds
    location.reload(); // refreshes the page
})();
  }
// ==/UserScript==

当我在另一个标签中加入游戏时,我应该看到一个玩家每1.5秒出现并消失;这确实发生了。但有时,页面刷新需要更长的时间。

似乎没有必要每次只是为了加入和离开而完全刷新页面?

  

我能否以更快的速度重复加入和离开服务器?无需使用   浏览器并有一个开放,不断刷新的标签?另外,运行   在后台进程? (没有油脂?)

0 个答案:

没有答案