非常に素晴らしいピアニストの動画を見つけてしまったので
コメントを集計したいと思いまーす。

解説動画はこちら







さて今回集計する動画チャンネルは
PanPiano

こちらは2016年くらいから活動されているようですね。

2020/04/19現在で
登録者数50万人弱
再生回数も6千万回弱
と非常に人気のあるピアニストさんのようですね。

コメントの集計の方法は
1.Youtubeの動画のページをスクロールして
コメント表示させてから保存 

2.BeautifulSoupでHTMLの中から
コメントの部分だけ拾い上げる

3.単語に分割して集計する

となります。


ライブラリやファイルの読み込み

下記のようなコードで実現できます。
事前にHTMLファイルをフォルダに格納しておきましょう。
import glob
from bs4 import BeautifulSoup
from janome.tokenizer import Tokenizer
t = Tokenizer()

result_list = []
for file_path in glob.glob('panpiano/panpiano*.htm'):
    with open(file_path) as _f:
        html = _f.read()
        soup = BeautifulSoup(html ,'lxml')
        contents = soup.find_all('div',id='contents')
        for content in contents:
                ytds = content.find_all('ytd-comment-thread-renderer')
                for ytd in ytds:
                    span1 = ytd.find('span',class_="style-scope ytd-comment-renderer")
                    name = span1.text.replace('\n','').replace(' ','') if span1 is not None else ''
                    span2 = ytd.find('span',id="vote-count-middle")
                    high = span2.text.replace('\n','').replace(' ','') if span2 is not None else '0'
                    high = int(high)
                    come1 = ytd.find('yt-formatted-string', id="text")
                    rep = come1.text.replace(' 件の返信を表示','').replace(' ','') if come1 is not None else ''
                    come2 = ytd.find('div',id="content", class_="style-scope ytd-expander")
                    com = come2.text.replace('\n','').replace(' ','') if come2 is not None else ''
                    tmp = [name,high,rep,com]
                    result_list.append(tmp)

これでコメント部分を抜き出せました。

次は単語に分割して集計をします。
calc_dict = {}
for i,row in enumerate(result_list):
    for token in t.tokenize(row[3]):
        p = token.part_of_speech
        if not p.startswith('記号') and not 'サ変接続' in p:
            if any([p.startswith('名詞'),p.startswith('動詞'),'形容詞' in p]):
                #print(token)
                key = token.surface
                if key in calc_dict:
                    calc_dict[key] += 1
                else:
                    calc_dict[key] = 1

名詞、動詞、形容詞だけ集計しました。
結果を見てみると・・・
for i,(k,v) in enumerate(sorted(calc_dict.items(),reverse=True,key=lambda x:x[1])):
    print(v,k)
    if i>30:
        break
122 し
115 ピアノ
97 胸
69 見
68 の
67 ん
67 乳
63 おっぱい
63 てる
51 いい
51 人
48 れ
47 動画
44 欄
42 曲
39 て
38 き
38 さ
37 目
36 い
35 コメ
33 ある
33 ラピュタ
32 好き
32 私
27 する
27 さん
26 いる
26 素晴らしい
26 空
25 これ
24 音色

ピアニストらしく、単語にピアノとか入っていますねーー
でも、上位には何かもやもやする単語が多く感じられますね。

じゃあ
コメントそのものを見てみましょう。

for row in sorted(result_list,key=lambda x: x[1],reverse=True):
    print(row[1],'\t',row[3])
    if row[1]<100: 
        break
2606 全然この動画に関係ないことですが、ピアノもお上手なんですね!!
2080 すまんが、その胸をしまってくれんか…ワシには強すぎる…
1880 「そんなに形にこだわらないの大事なのは大きさよ」魔女の宅急便より
1295 海じゃなくて山が見えるんだが2つの
1234 見ろ‼️コメ欄がゴミのようだ‼️
1140 なんかもう演奏を最高のBGMにしてコメ欄を見てる感じになってる
1091 わたし、魔女のキキ!これはただのチチ!
1016 主さんも不安よな。右手動きます。
972 マジで勃急便
864 これ知ってる猫のチチがでるやつでしょ
857 ここのコメ欄面白いし、いつも素敵なBGM流れてるからいいなって思う。
841 正直に言わせて欲しい。私もサムネの乳に惹かれてクリックした内の一人だ。ラピュタでも久石譲でもない。乳に惹かれ、光の速さでクリックした内の一人だ。
831 サムネ見た瞬間にこのコメント欄の惨状が目に浮かんだわ。
815 やっぱりおっぱい上手だなぁみんなピアノに気取られすぎ、ちゃんと評価してあげて
728 ahappy乳year😍
633 一見ピアノそっちのけで胸に夢中なコメント欄のように見えるが、実は胸も本命ではなく、いかに面白いことを言えるかを競っているコメント欄。
615 BGM聞きながらコメント欄見てる人が大半説
607 カテゴリ音楽で草
589 ゆうべから石たちが妙に騒ぎおってな
571 公開前から性欲の獣でコメ欄うまってて草
570 ドピュタ
544 「ぼくの息子は親方のげんこつより硬いんだ」
519 もはや動画よりコメ欄見にきてるわ
425 よく見たらこの人ピアノ弾いてんじゃん
403 たくさんの変態コメが恥ずかしいのはあのどれか一つに僕がいるから
397 この胸に不思議な力があるなんて、私ちっとも知らなかった。・・・ずっと昔から家に伝わってきたもので、母が私にくれたの。けっして人に触らせたり見せたりしちゃいけないって。
393 22年間ピアノしてるからわかる。いい身体ですね
391 あまりの大きさに驚いたムスカ「メガ!メガァァア!!!!!」
388 幼い頃から千と千尋はとても好きなので、思い出深い曲です。感動で胸がおっぱいおっぱいです。
378 そういや、おかみさん言ってたな「いい乳じゃないか、守っておやり」って。
365 外はどんどん寒くなっているのに、どんどん薄着になっていくその姿勢。神様かと思います。
353 どんなに恐ろしい武器を持っても、たくさんの可哀想なロボットを操っても、乳から離れては生きられないのよ!
342 新年明けましておめでとうございます。今年もまた綺麗な音色と演奏している美しい姿を見れる事をたのしみにしています。
296 新年あけましておめでとうございます!本年も息子をどうぞ宜しくお願いします!
292 動画をBGMにコメ読みに来た人↓
292 ムスコ「3分間、勃ってやる」
283 私はこの音楽が好き。デモっぱいの放題標愛。
280 10時間前から待機してる奴ばっかで草。
267 我之見、即息子極大成長。息子上下摩擦後、大量白濁液噴出不可避。嗚呼、我今噴火警戒規定最大値。嗚呼、我行寸前。嗚呼、嗚呼嗚呼〜!!
264 40秒で発射しな
263 娘のピアノの練習にとこの音楽に辿り着きましたが隠れて1人だけでみることにしました
251 なあ女の子さんその、、、その乳には強い力があるわしは乳ばかり相手にくらしてきたからようわかるんだが力のある乳は人を幸せにもするが不幸を招くこともようあることなんじゃ、、、
243 馬鹿共にはちょうどいい目くらましだ。
230 カテゴリ音楽で草
200 特に理由はないんですけど、縄跳びの企画とかやりません?
197 強弱の付け方が旋律に柔らかいふくらみをもたらしていて、たわわで深い演奏ですね。
193 むしろたたない方が失礼。あくまで礼儀の一環で丁寧に勃起させていただきました。
178 ピアノ大きいですね!あっ違う胸上手ですね!
177 ピアノ講師です。30年色んな生徒教えてきましたがこんなに上手なお乳みたことありません。
173 ジブリ大好きでその中でもラピュタは本当に思い出の映画で何回も見てこの歌も歌ってきたけど、やっぱりいい乳だなって思う。
165 この曲聞いてると眠たくなるな息子は起きるけどな
163 胸ネタが大量にある中でいかに被らず、面白い文を考えるかが重要。
162 4:33〜お急ぎの方〜
160 ムスカ「その大砲のような巨乳で私と勝負するのか?」
158 海の見える町…?私には谷が見えます✨
156 はっはっは、まるで息子が鋼のようだ
153 あるいみ「顔無し」ですね
150 paiさん「決して人に渡したり、見せたりしたらいけないって」
145 我息子新年早々発射寸前、息子喜喜
142 本人も狙ってこの格好してるんだろうな
142 なんか匂わぬか?チチだ、おまえチチくさいぞ。
140 私、山育ちで胸は大きいの。
135 0:53視聴者全員の視線が移動する瞬間
130 サ胸につられてしまった者達↓↓↓
120 このコメント欄にいる方達は、決して変態などではありません。彼らは欲望に忠実なだけです。むしろ純粋だと言えます。
118 ムスコ「竿が、竿が~!」
116 服に書いてある字を読みたいからズームしてくれません?
116 父 さ ん が 残 し た熱 い 想 い
111 目を瞑るとそこには海が、目を開くとそこには乳があるんだなぁ。みつを
108 なんでそんな女児の肌着みたいなの着てんの...
108 「40秒で支度しな!」「支度どころか出発できるぜ」
103 乳見てる自分が悲しくなるくらい儚い音色。いい動画見させていただきました。
88 親方!空から胸にふたつラピュタをつけた女の子が!ラピュタは本当にあったんふぅ...

はい
評価の高いコメントなんですが
コメントがゴミのようですねーーーwwwwwww

動画のサ胸、もといサムネイルに
ヒントが隠されていますので
是非皆様も一度ご覧になってみてください。


自分もこのチャンネルを見るときは
ピアノの音が邪魔なので
ミュートして見ています!!!!!!

コメントも見所の一つなので
そっちメインで見ていますが
他にも素晴らしいところはあると思いますよ
きっと


今回はこれまでです
それでは。