Browser
如何模擬定期點擊網頁上的按鈕?
我需要去一個網頁,點擊一個按鈕(叫做“Generate Daily Trends”,如下圖所示),然後每1分鐘再點擊一次。
有什麼方法(例如腳本或程式碼)可以讓我每分鐘自動“點擊”按鈕?澄清一下:我想實現點擊按鈕的效果(在網路和伺服器上),而不是用滑鼠實際做某事。例如,當它在後台執行時,我應該能夠在我的工作站上做其他事情。
這需要在 Linux 機器上完成。
這不是真正的 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); }());
您可以使用 xdotool 將滑鼠移到所需位置並點擊按鈕:
xdotool mousemove 100 100 click 1