Webページのボタンを定期的にクリックすることをどのようにシミュレートしますか?

Webページのボタンを定期的にクリックすることをどのようにシミュレートしますか?

Webページに移動し、ボタン(下記のように「毎日の傾向を生成する」という名前)をクリックしてから、1分ごとにもう一度クリックする必要があります。

毎分自動的にボタンを「クリック」する方法(スクリプトやコードなど)はありますか?明確にするために:私の考えでは希望の効果を得るタスクを実行するために実際にマウスを使用する代わりに、ネットワークとサーバーのボタンをクリックします。たとえば、バックグラウンドで実行中にワークステーションで他のタスクを実行できるようにする必要があります。

これはLinuxシステムで実行する必要があります。

答え1

xdotoolを使用して、目的の位置にマウスを置き、ボタンをクリックできます。

xdotool mousemove 100 100 click 1

答え2

これは実際にUNIXの答えではありませんが、ブラウザで実行しても問題ない場合は、次のようにします。

window.setInterval(function () {
    document.getElementsByName('GENERATE_DAILY_TRENDS')[0].click();
}, 1000); // 1000 milliseconds

クリックして実行できるブックマークレットが必要な場合(既にそのページにある場合)、ブックマークURLに次を追加します。

javascript:(function() {
    window.setInterval(function () {
        document.getElementsByName('GENERATE_DAILY_TRENDS')[0].click();
    }, 1000);
}());

関連情報