回答編集履歴

2

追記

2018/07/09 03:48

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -28,6 +28,10 @@
28
28
 
29
29
 
30
30
 
31
+ 追記
32
+
33
+ ---
34
+
31
35
  あれ、このコードだと毎周新しくファイルを作ってしまいますね。
32
36
 
33
37
  ループ外でファイルを開くべきなのでは。

1

追記

2018/07/09 03:48

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -25,3 +25,29 @@
25
25
  f.write(j)
26
26
 
27
27
  ```
28
+
29
+
30
+
31
+ あれ、このコードだと毎周新しくファイルを作ってしまいますね。
32
+
33
+ ループ外でファイルを開くべきなのでは。
34
+
35
+ ```Python
36
+
37
+ with open('scraping.txt', mode='w') as f:
38
+
39
+ for i in soup.find_all('a'):
40
+
41
+ ...
42
+
43
+
44
+
45
+ if j.startswith('javascript'): # ついでに
46
+
47
+ continue
48
+
49
+
50
+
51
+ f.write(j)
52
+
53
+ ```