質問編集履歴
4
みs
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
3
みs
test
CHANGED
File without changes
|
test
CHANGED
@@ -85,7 +85,7 @@
|
|
85
85
|
scrolling()
|
86
86
|
get_score()
|
87
87
|
```
|
88
|
-
こちらを実行すると猫のサブレディットで少しスクロールした後にいいねの数を取得していくのですが、実行結果
|
88
|
+
こちらを実行すると猫のサブレディットで少しスクロールした後にいいねの数を取得していくのですが、実行結果は以下になります。
|
89
89
|
```
|
90
90
|
175 取得できたscoreの数
|
91
91
|
['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '',
|
2
mis
test
CHANGED
File without changes
|
test
CHANGED
@@ -71,7 +71,7 @@
|
|
71
71
|
last_height = new_height
|
72
72
|
time.sleep(5)
|
73
73
|
|
74
|
-
def get_
|
74
|
+
def get_score():
|
75
75
|
score_lis = []
|
76
76
|
scoer_class = "_1rZYMD_4xY3gRcSS3p8ODO._25IkBM0rRUqWX5ZojEMAFQ"
|
77
77
|
score_elems = driver.find_elements_by_class_name(scoer_class)
|
@@ -83,7 +83,7 @@
|
|
83
83
|
|
84
84
|
change_view()
|
85
85
|
scrolling()
|
86
|
-
get_
|
86
|
+
get_score()
|
87
87
|
```
|
88
88
|
こちらを実行すると猫のサブレディットで少しスクロールした後にいいねの数を取得していくのですが、実行結果がいかになります。
|
89
89
|
```
|
1
みs
test
CHANGED
File without changes
|
test
CHANGED
@@ -103,17 +103,22 @@
|
|
103
103
|
```
|
104
104
|
最初にスクロールさせて実行した際に空で返ってきた部分が、スクロールさせないとちゃんとテキストとして取得できます。
|
105
105
|
|
106
|
+
スクロールさせた後にすべての投稿のURLを取得して、それぞれのページにあるいいねの数を取得する方法はいけるかな思いましたが、他に良い解決策があるのでは?と思ったのと
|
106
107
|
|
107
108
|
python scraping reddit good score
|
108
|
-
などでググってみたのですが、参考にできそうなサイトが見つけられずこちらで質問させていただきました。
|
109
|
+
などでググったりしてみたのですが、参考にできそうなサイトが見つけられずこちらで質問させていただきました。
|
109
110
|
|
110
111
|
質問
|
111
112
|
---
|
112
113
|
どうしたらスクロールさせたうえで、全てのいいねの数をテキストとして取得できますでしょうか??
|
113
114
|
有識者様のお力をお借りできればと思います。
|
114
115
|
|
116
|
+
全ての投稿のURLを取得して、投稿それぞれのページに載っているいいね数を取得する方法しかなさそうであれば、またやり直してみたいと思います。
|
115
117
|
|
116
118
|
|
117
119
|
|
118
120
|
|
119
121
|
|
122
|
+
|
123
|
+
|
124
|
+
|