首页 > 热门资讯 > 开源技术 

华农兄弟、徐大Sao&李子柒?谁才是B站美食区的最强王者?

编辑:数据森麟来源:51CTO博客时间:2020-09-04 09:07:12观看:

https://mp.weixin.qq.com/s/tkFD3Nxf6yuW6uhwJ_6Y2Q



image.png

作者:徐麟,某互联网公司数据分析狮,个人公众号数据森麟(id:shujusenlin)







前言





关于B站,之前写过一些文章,对B站的内容进行了一些分析,B站已经愈发成为了一个神奇的网站,只有你想不到的,没有在B站看不到的,大家可以通过下面的链接回顾之前的一些和B站相关的文章:


大数据解读B站火过蔡徐坤的“鬼畜“区巨头们

你相信逛B站也能学编程吗?

用Python扒出B站那些“惊为天人”的阿婆主!


此次我们将关注B站的美食区,一个日常防毒,让大家越看越饿的专区:


image.png


本文将通过爬取2019-2020年度B站美食区有一定播放量的视频,带大家找到那些美食区的顶流






数据获取







本文数据来源为B站美食区,通过数据接口获取从2019年1月至2020年4月30日的视频数据:


image.png

部分代码如下:




## 获得列表
def get_list(j,start,end):
    attempts = 0
    success = False
    while attempts < 500 and not success:
        try:
            url = 'https://s.search.bilibili.com/cate/search?callback=jqueryCallback_bili_039902034974719&main_ver=v3&search_type=video&view_type=hot_rank&order=click&copy_right=-1&cate_id=76&page={}&pagesize=20&time_from={}&time_to={}'.format(str(j),str(start),str(end))
            header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win32; x32; rv:54.0) Gecko/20100101 Firefox/54.0',
                      'Connection': 'keep-alive'}
            cookies ='v=3; iuuid=1A6E888B4A4B29B16FBA1299108DBE9CDCB327A9713C232B36E4DB4FF222CF03; webp=true; ci=1%2C%E5%8C%97%E4%BA%AC; __guid=26581345.3954606544145667000.1530879049181.8303; _lxsdk_cuid=1646f808301c8-0a4e19f5421593-5d4e211f-100200-1646f808302c8; _lxsdk=1A6E888B4A4B29B16FBA1299108DBE9CDCB327A9713C232B36E4DB4FF222CF03; monitor_count=1; _lxsdk_s=16472ee89ec-de2-f91-ed0%7C%7C5; __mta=189118996.1530879050545.1530936763555.1530937843742.18'
            cookie = {}
            for line in cookies.split(';'):
                name, value = cookies.strip().split('=', 1)
                cookie[name] = value
            html = requests.get(url,cookies=cookie, headers=header).content
            info = json.loads(html.decode('utf-8'))['result']
            return info
        except:
            attempts = attempts+1
    return [] 
period = pd.read_excel('起止日期.xlsx')
food_all = []
for i in range(period.shape[0]):
    for j in range(100):
        try:
            this_food = get_list(j,period['start'][i],period['end'][i])
            food_all = food_all+this_food
            print('{} {}'.format(str(i),str(j)))
        except:
            print('error : {} {}'.format(str(i),str(j)))





最终获取的数据如下:


image.png






“放毒”时间统计






在开始对比对比那些顶流阿婆主之前,我们首先看下美食类阿婆主发布视频的时间分布:


image.png


可以看到关于发布视频的时间还是很讲究的,11点和18点会出现两个波峰,周围的数据围绕着这两个波峰呈现类似于正态分布的形状,这两个点也是很多人最饿,对食物最渴望的时间段,想必美食类阿婆主也深谙这个情况,选择在这个时候发布视频。


下面再来看下2019-2020每个月美食类视频的播放总量:


image.png


可以看到整体是在呈现一个增长的趋势,越来越多的人在B站关注美食,2020年的第一季度因为疫情的关系很多人宅在家,这段时间的播放量也是呈现明显的增长,也希望大家能够多多下厨,不要只看不做






月度视频播放量




前面讲到了我们会对比那些顶流的美食阿婆主,首先来通过动态条形图看一下每个月所有视频播放量最高的阿婆主:






年度排名






通过上面的视频可以看到,除了像徐大sao这种老牌顶流美食阿婆主外,最近1年有很多的新晋顶流阿婆主,美食区霸主位置的竞争也愈发激烈,我们综合对比视频的播放、弹幕、收藏总量及单个视频的平均值、计算出2019和2020年度阿婆主们综合指数排名:


image.png

  image.png  


想比上面的阿婆主们对于逛B站美食区的朋友来说不能更熟悉了,大家应该也没少被他们安利或者“投毒”。大祥哥和蛋黄派分别荣膺2019和2020年度榜单的榜首,徐大Sao在2019和2020年度榜单中分别排名第4和第2,华农兄弟最近因为更新频率有所降低,排名从第3位掉到了第6位。






综合排名






文章的最后,我们通过一种比较新的动态条形图的方式为大家展示2019-2020美食类阿婆主综合指数TOP50,可以看看自己心水的阿婆主是否出现在了榜单中:









最后还是希望大家可以尝试自己下厨,健康生活的同时体会烹饪的魅力,可以在公众号后台回复“美食”获取本文代码和数据

    image.png

[object Object]

image.png

来顶一下 ( )