簡體   English   中英

如何每隔幾分鍾自動單擊網頁上的提交按鈕?

[英]How to automatically click a submit button on a web page every few minutes?

網頁上有一個按鈕,我必須單擊該按鈕才能刷新數據。 我想編寫一個腳本,即使我不在該頁面上或計算機已關閉,它也會每隔幾分鍾自動單擊該刷新按鈕。 該按鈕的源代碼如下所示:

<button class="refresh-data" type="submit" ng-click="refreshdata()"

也許我不得不提到我必須登錄才能單擊該按鈕。 我對此很陌生,所以我的問題是,javascript 是否可以實現? 或者有什么工具可以用來完成這個任務?

您可以像這樣使用javascript每秒觸發一次點擊事件

setInterval(() => {
  document.querySelector('button.refresh-data').click()
}, 1000)

既然說點擊按鈕只意味着調用一個函數,那么你也可以直接調用它

setInterval(refreshdata, 1000)

我不確定您為什么要在頁面不存在或計算機關閉時嘗試觸發此操作,因為根據定義,此時頁面(和您的代碼)不存在。 如果某些例行邏輯需要發生,這可能會在您的后端代碼庫中完成,獨立於您的前端應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM