回答編集履歴

1

イベントキューの後ろに処理を予約する方法を記述

2019/06/04 11:50

投稿

R.Mizukami
R.Mizukami

スコア1086

test CHANGED
@@ -77,3 +77,25 @@
77
77
 
78
78
 
79
79
  となるのではないか……という気がします。こちらは tampermonkey 上でどのように解釈されるか存じないので、杞憂かもしれませんが。
80
+
81
+
82
+
83
+ ---
84
+
85
+ (以下コメントを受けて追記)
86
+
87
+ 以下のようにすると、sleep 関数を使わず、指定した処理の実行をイベントキューの後ろに予約できます。
88
+
89
+ ```javascript
90
+
91
+ document.getElementById('searchButton').click();
92
+
93
+ // 先にページ遷移を実行してしまう
94
+
95
+ setTimeout(function() {
96
+
97
+ // ... スクレイピング処理 ...//
98
+
99
+ }, 10000); // <= 10秒後 = 10000ミリ秒後に実行を予約する。
100
+
101
+ ```