質問編集履歴

4

みs

2022/05/18 02:57

投稿

dd_
dd_

スコア111

test CHANGED
File without changes
test CHANGED
File without changes

3

みs

2022/05/18 02:01

投稿

dd_
dd_

スコア111

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

2022/05/18 02:00

投稿

dd_
dd_

スコア111

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_url():
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_url()
86
+ get_score()
87
87
  ```
88
88
  こちらを実行すると猫のサブレディットで少しスクロールした後にいいねの数を取得していくのですが、実行結果がいかになります。
89
89
  ```

1

みs

2022/05/18 01:57

投稿

dd_
dd_

スコア111

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
+