我找到了一个运行简单.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秒出现并消失;这确实发生了。但有时,页面刷新需要更长的时间。
似乎没有必要每次只是为了加入和离开而完全刷新页面?
我能否以更快的速度重复加入和离开服务器?无需使用 浏览器并有一个开放,不断刷新的标签?另外,运行 在后台进程? (没有油脂?)