自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

用Python爬了iPhone全部游戲免費榜的實時排名,我發(fā)現(xiàn)~

開發(fā) 后端
今天我們就來分析一下IPhone全部游戲免費榜的排名情況,看看哪類iPhone用戶都喜歡哪款游戲~

[[413402]]

本文轉載自微信公眾號「志斌的python筆記」,作者志斌。轉載本文請聯(lián)系志斌的python筆記公眾號。

大家好,我是志斌~

今天我們就來分析一下iPhone全部游戲免費榜的排名情況,看看哪類iPhone用戶都喜歡哪款游戲~

一、數(shù)據(jù)采集

首先我們打開我們的目標網(wǎng)頁,對其進行簡單分析。

如上圖,我們發(fā)現(xiàn)數(shù)據(jù)是以Ajax形式加載到網(wǎng)頁中的,存儲格式是JSON格式,我們在之前的文章中詳細的介紹過這種網(wǎng)站的原理和爬取方式,有興趣的讀者可以看看這篇文章一文教會你,Ajax數(shù)據(jù)爬取。

這里我們就不過多介紹了,直接展示核心代碼:

  1. import requests 
  2. params = ( 
  3.    ('analysis''dg51Ti93fkVqXnpcYjNbTwVzDxRqYQ0NcBMfSgVZU0tdWAVVSHATAQEBAV0AClAFB1YEcBMB'), 
  4.    ('brand''free'), 
  5.    ('device''iphone'), 
  6.    ('country''cn'), 
  7.    ('genre''6014'), 
  8.  
  9. response = requests.get('https://api.qimai.cn/rank/index', headers=headers, params=params) 
  10. for i in response.json()['rankInfo']: 
  11.     xuhao = i['index'
  12.     Id = i['appInfo']['appId'
  13.     play_name = i['appInfo']['appName'
  14.     pinglun_num = i['comment']['num'
  15.     try: 
  16.         if '萬' in pinglun_num: 
  17.             pinglun_num = float(pinglun_num[:-1])*10000 
  18.     except
  19.         if pinglun_num == '1,294萬'
  20.             pinglun_num = 12940000 
  21.     pingfen = i['comment']['rating'
  22.     gongsi_name = i['company']['name'
  23.     leibie = i['rank_c']['genre'
  24.     leibiepaiming = i['rank_c']['ranking'
  25.     try: 
  26.         with open('1.csv''a', encoding='gbk',newline=''as f: 
  27.             writer = csv.writer(f) 
  28.             writer.writerow([xuhao,Id,play_name,pinglun_num,pingfen,gongsi_name,leibie,leibiepaiming]) 
  29.     except
  30.         pass 

二、數(shù)據(jù)可視化

我們此次采集了游戲免費榜單前五十的數(shù)據(jù)來進行數(shù)據(jù)可視化分析,采用的工具是Excel。

1.游戲名稱詞云圖展示

從圖中我們發(fā)現(xiàn)用戶較喜歡的是麻將、王者、漫威、格斗、校園和MOBA風格的游戲。

2.游戲公司所在城市

從圖中我們發(fā)現(xiàn),游戲公司在深圳最多有14家,其次是杭州有8家,然后是5家在北京,2家在上海,1家在廣州。

想從事游戲行業(yè)的朋友,建議以后盡量去深圳和杭州看看,畢竟公司多,機會更多一點。

3.游戲評分倒數(shù)前五

從圖中我們可以看出,以下五款游戲的評分最低,看來這五家公司的開發(fā)要被老板給約談了~

4.評論數(shù)top20游戲

游戲的評論數(shù)處于遙遙領先的是保衛(wèi)蘿卜3,有1294w;其次是湯姆貓跑酷,有930w;櫻花校園模擬器和騰訊歡樂麻將合集也不少,分別是256w和150w。

5.游戲類別分布

動作類游戲較受大眾歡迎,其次是策略和休閑類游戲,看來開發(fā)些這方面的游戲,會更容易占據(jù)市場。

三、小結

1. 本文觀點僅是作者個人觀點,如有不當之處,請聯(lián)系作者指正!

2. 本文僅供學習參考,不做它用。

 

責任編輯:武曉燕 來源: 志斌的python筆記
相關推薦

2017-08-30 12:17:02

Python王者榮耀套路

2018-03-07 09:35:08

Python淘寶數(shù)據(jù)

2024-06-03 11:43:55

2022-08-17 11:20:23

Python微信

2017-07-17 09:27:09

Python 爬蟲編程

2017-07-12 10:25:17

Python微信itchat 包

2018-05-03 18:19:18

python爬蟲微信好友

2022-08-30 08:23:52

Python房源數(shù)據(jù)

2021-07-10 07:40:27

Excel數(shù)據(jù)分析大數(shù)據(jù)

2017-11-10 14:12:35

2020-06-29 09:18:32

Python數(shù)據(jù)工具

2021-10-29 11:45:26

Python代碼Python 3.

2024-05-20 08:25:55

2017-07-24 10:58:53

碼農技能計算機

2011-09-02 17:59:01

2017-12-07 20:10:44

PythonGithub數(shù)據(jù)

2020-01-16 15:42:54

五福Python交互

2009-04-09 08:46:02

iphone蘋果移動OS

2018-01-03 09:26:56

2019-07-10 07:59:44

Python編程語言
點贊
收藏

51CTO技術棧公眾號