5. 2.データを取ってきました
行った処理
1. ページごと自動的にデータを取得する処理
2. ネタバレあり・なしデータの別々取得
3. コメント・スコア・ユーザー名・登録頻度情報の取得
4. 使用モジュール:selenium
def find_texts(times,url):
texts = [] #コメント
scores = [] #スコア
users = [] #ユーザー名
conditions = [] #ユーザー登録頻度
for i in range(1,int(times)):
browser.get(url+str(i))
element_text = browser.find_elements('css
selector','.p-mark__review’)
element_score = browser.find_elements('css
selector','.c-rating__score')
text = [m.text for m in element_text]
score = [l.text for l in element_score]
user = [n.get_attribute('alt') for n in
browser.find_elements_by_tag_name('img')]
condition = [c.get_attribute('loading') for c in
browser.find_elements_by_tag_name('img')]
texts.append(text)
scores.append(score[1:11])
users.append(user[3:13])
conditions.append(condition[3:13])
return texts,scores,users,conditions