ジェイ・ソングアウト崩壊QQ、20Wのコメントをつかむと、スペードでファンを参照してください

月曜日の夜、友人のジェイ円が最新シングルをリリースし、「良い叫びは述べています。」

リリース後は、本当に人々が波を叫びます

小さなパートナーに耳を傾けるプレリリース希望のグループが直接走った涙

QQの音楽は直接崩壊を従事しているので

私は網易のクラウド音楽ではありませんドライQQ音楽を回すために期待していませんでした

音楽はエビではありません

しかし、ジェイ!

成功独力なっドライQQの音楽へのジェイ

だから、小さなパートナーを聞いた後、ジェイの曲は、それをどのように評価するかですか?

ここでは、分析のためにほぼ20W QQ音楽レビューデータを取得します

どのような面白いものを見るためにどの

まず、データ収集

1、要求分析

直接QQのウェブ版での検索は、「良い叫びを言います。」

単一のページを見つけることは簡単です

良い叫びを言います

ページの一番下を引い

あなたはコメントページの表示]ボタンを見ることができます

ページビュー

2ページ目のF12キーを押しクリック

要求フローでは、対応する要求を見ることができます

要求のコメント

どこで2つの重要なパラメータを見ることができます:PAGENUM  と  PAGESIZE

ポストマンは、テストのコピーを要求して進める、PythonのデータとPDFのセットを終え小扁は、Pythonの学習教材をグループに追加することができます学習する必要があります、たくさんの友人を学ぶ方が良いですとにかくアイドルはアイドルで、631 441 315〜

ポストマンテスト

あなたは見つかったデータを直接取得することができます

あなたも、ヘッダーを追加する必要はありません

ここでリクエストパラメータを合理化しようとします

あなただけのいくつかのパラメータが必要になります

パラメータは、合理化

郵便配達直接対応するコードから得ることができます。

import requests

url = "https://c.y.qq.com/base/fcgi-bin/fcg_global_comment_h5.fcg"

querystring = {"biztype":"1","topid":"237773700","cmd":"8","pagenum":"1","pagesize":"25"} response = requests.request("GET", url, params=querystring) print(response.text)

ここでは買収の1ページのレビューです

すべてのコメントは増分のみPAGENUMを取得することができます

2、データ解析

戻りデータの多くは不要なフィールドが一時的にあります。

ここでは単に、ユーザー、コメント期間、コメント、コンテンツ、賞賛のポイントの名前を取ります

次のフィールドに対応

{
    "nick": "丨那壹刻永遠消失\"\"",
    "praisenum": 1,
    "rootcommentcontent": "越听越好听怎么回事!", "time": 1568729836, }

大量のデータに
ここで、我々は一時的にExcelのデータを保存します

外部データベースに依存する必要性

第二に、データは、二次処理Excelのために使用することができます

データ・ストレージ・コードは次のとおりです。

def file_do(list_info, file_name):
    # 获取文件大小 if not os.path.exists(file_name): wb = openpyxl.Workbook() page = wb.active page.title = 'jay' page.append(['昵称','时间','点赞数','评论']) else: wb = openpyxl.load_workbook(file_name) page = wb.active for info in list_info: try: page.append(info) except Exception: print(info) wb.save(filename=file_name)

第二に、データの可視化

図1に示すように、各期間のコメントの数

まず、レビュー時間の間隔をまとめます

粒度が比較的小さい時に、処理時間粒度の数が存在しました

評価グラフの数

ジェイの新曲は、第9.16 23:00の時間にリリースされました

(00:00-24 23)それは、リリース後1時間以内に見ることができます

コメント数がピークに達しました

彼らは、コメントの総数の半分以上を占めて

また、審査も9.16非常に興味深い前の23個のポイントを見て

既視感の種をつついを待っている小さなベンチを移動するには良いの一種

2、誰もが話しています

ワードクラウドを生成するための多くの方法があります。

コードによって生成することができます

あなたはまた、いくつかのオンラインツールを使用することができます

ここで私は、ワードクラウドオンラインツールを使用します。ワードアートを

フォローアップだけではあなたがさらに普及与えることができます

次のような効果を生成することです

Wordの雲

ジェイ、ジェイ文言が明確です

の「パンチ」を実行しているのがたくさんあります

「ニース」、「来る」、「泣く」、「愛」

最終的には「若さ」

また、それは「おしん」は多くの人々を驚かせると推定されて表示されます

3、我々はすべての親指のコメント

私たちは、ソートされたいくつかのレビューを指すように好き

コメントの一部を次のように順位があります

コメントランキング

また、QQ音楽は公式ワンダフルコメントをリリースする予定

ユン・カイディアン熱心なユーザー

Liangcheng

カタツムリ..

コントラストの下で見て、私たちは、より一貫性のあるデータをキャプチャすることができます

しかし、親指の数の公式順位に応じていません

これらは、若者の思い出でトップランクの大きさであることを参照してください。

これらのコメントは、すべての人の共感を得ることができました

おそらく彼らは右、ジェイの若者を持っています

おすすめ

転載: www.cnblogs.com/qingdeng123/p/Python.html