回答編集履歴
4
マークダウン修正
test
CHANGED
@@ -52,17 +52,15 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
現状
|
56
|
-
|
57
|
-
executor.submit(scraping1(url1)) <-- この時点で呼び出してしまっている
|
58
|
-
|
59
|
-
|
60
|
-
|
61
55
|
引き数を渡すには、以下のように変更します
|
62
56
|
|
63
57
|
|
64
58
|
|
59
|
+
```
|
60
|
+
|
65
61
|
executor.submit(scraping1, url1)
|
62
|
+
|
63
|
+
```
|
66
64
|
|
67
65
|
|
68
66
|
|
3
文章の修正
test
CHANGED
@@ -68,4 +68,4 @@
|
|
68
68
|
|
69
69
|
また、scraping1, scraping2 や scrape1, scrape2 はほぼ同じコードなので、
|
70
70
|
|
71
|
-
差分である delay
|
71
|
+
差分である delay も引数にして、同じ関数を使うと良いです。
|
2
executor.submit の使い方について追記
test
CHANGED
@@ -26,10 +26,46 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
もう一点、scrape1, scrape2 関数の
|
29
|
+
~~もう一点、scrape1, scrape2 関数の
|
30
30
|
|
31
31
|
`if str(dt.second) == delay:` 現在時刻の秒数が`delay` なら~となってます、
|
32
32
|
|
33
33
|
scheduler により時間は指定してるので、時刻それも秒数の確認は不要だと思いますが、
|
34
34
|
|
35
|
-
意図通りの条件か確認してみてください。
|
35
|
+
意図通りの条件か確認してみてください。~~
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
追記: コメントにより意図通りの挙動であると確認。
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
----
|
44
|
+
|
45
|
+
追記
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
解決方法: 並列処理(executor.submit) の部分の使い方
|
50
|
+
|
51
|
+
executor.submit(fn, *args, **kwargs)
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
現状
|
56
|
+
|
57
|
+
executor.submit(scraping1(url1)) <-- この時点で呼び出してしまっている
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
引き数を渡すには、以下のように変更します
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
executor.submit(scraping1, url1)
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
また、scraping1, scraping2 や scrape1, scrape2 はほぼ同じコードなので、
|
70
|
+
|
71
|
+
差分である delay のみを引数にして、同じ関数を使うと良いです。
|
1
文章の修正
test
CHANGED
@@ -32,4 +32,4 @@
|
|
32
32
|
|
33
33
|
scheduler により時間は指定してるので、時刻それも秒数の確認は不要だと思いますが、
|
34
34
|
|
35
|
-
意図通りの条件か確認して
|
35
|
+
意図通りの条件か確認してみてください。
|