B站的视频怎么才能上热门

菜鸟学Python粉丝的第26篇投稿

阅读本文大概需要5分钟

粉丝独白

说起热门的B站相信很多喜欢玩动漫的,看最有创意的Up主的同学一定非常熟悉。我突发奇想学Python这么久了,为啥不用Python爬取B站中我关注的人,已经关注的人他们关注的人,看看全站里面热门的UP主都是是哪些。

要点:

- 爬取10万用户数据

- 数据存储

- 数据词云分析

1.准备阶段

写代码前先构思思路:既然我要爬取用户关注的用户,那我需要存储用户之间的关系,确定谁是主用户,谁是follower

存储关系使用数据库最方便,也有利于后期的数据分析,我选择sqlite数据库,因为Python自带sqlite,sqlite在Python中使用起来也非常方便。

数据库中需要2个表,一个表存储用户的相互关注信息,另一个表存储用户的基本信息,在B站的用户体系中,一个用户的mid号是唯一的。

然后我还需要一个列表来存储所以已经爬取的用户,防止重复爬取,毕竟用户之间相互关注的现象也是存在的,列表中存用户的mid号就可以了。

2.新建数据库

先写建数据库的代码,数据库中放一个用户表,一个关系表:

3.爬取前5页的用户数据

我需要找到B站用户的关注列表的json接口,很快就找到了,地址是:

https://api.bilibili.com/x/relation/followings?vmid=2&pn=1&ps=20&order=desc&jsonp=jsonp&callback=__jp7

  • 其中vimd=后的参数就是用户的mid号

  • pn=1指用户的关注的第一面用户,一面显示20个用户

因为B站的隐私设置,一个人只能爬取其他人的前5页关注,共100人

整个爬取页面的思路比较简单,首先设置header,用requests库进行API请求,获得关注的用户数据列表。

我们爬取前5页,每一页的数据进行简单的处理,然后转为字典数据进行获取mid,uname,sign3个维度的数据,最后save()函数存入db.

4.存入数据库

我们数据集里面一共有2个表,一个用户列表,用来存储所以的用户信息,一个是用户之间的关注信息。

5.探秘是热门UP主

打算利用已经爬取到本地的数据进行词云的生成,来看一下这10万用户中共同的关注的哪些UP主出现的次数最多。

代码的思路主要是从数据库中获取用户的名字,重复的次数越多说明越多的用户关注,然后我使用fate的一张图片作为词云的mask图片,最后生成词云图片。

最后一起来看一下词云图

可以看出蕾丝,暴走漫画,木鱼水心,参透之C君,papi酱等B站大UP主都是热门关注。

写在最后

前几天有私信小编要Python的学习资料,小编整理了一些有深度的Python教程和参考资料,从入门到高级的都有,文件已经打包好了,正在学习Python的同学可以下载学习学习。文件下载方式:点击小编头像,关注后私信回复“资料”即可下载。首先把代码撸起来!首先把代码撸起来!首先把代码撸起来!重要的事说三遍,哈哈。“编程是门手艺活”。什么意思?得练啊。

(0)

相关推荐

  • 火山小视频怎样才能上热门

    火山小视频是一款很火的视频软件,每天人们在火山小视频里面发布很多视频,但是如何让火力值往上增长的快呢?有没有技巧啊?下面小编来告诉你上热门的技巧吧! 操作方法 01 热门法则一:按规定使用火山小视频A ...

  • 抖音如何提高短视频播放量(抖音短视频怎么才能上热门)

    有一些小伙伴抖音玩了一两年却没上过一次 热 门 ,播放量也总卡在两. 三 百 ,一直提升不上去.想把抖音 玩 好却一直没有人教,自己也没有方法,今天小编给大家分享几个方法,希望能够帮助到大家.第一步, ...

  • 短视频怎么做才能上热门(如何寻找抖音爆款产品)

    我们每天都会在抖音上看到各种各样的爆款短视频,随便一个就是上百万的赞,而做短视频的朋友们呢,往往会为没有爆款而发愁,相信很多运营小伙伴都经历过这种"痛".如何打造抖音爆款视频?今天 ...

  • 快手怎么才能上热门,有什么涨粉的方法?

    玩了很久快手,粉丝还是个位数,模仿来模仿去,视频就是上不了热门,那么没有拿的出手的特长,还不想露脸,要做什么视频才能涨粉上热门呢? 你一定在快手热门看到过这两种剪辑效果在,制作它们的视频素材都很好找, ...

  • 抖音怎样才能上热门

    在思考抖音如何上热门之前,我们需要先了解一下抖音的热门推荐机制. 目前,抖音的推荐机制是人工+机器.机器是基于去中心智能算法机制进行推荐,而人工推荐一般是辅助性人为增加热门视频,多用于节日和热点时期. ...

  • 抖音短视频怎么才能上推荐(抖音短视频怎么推荐)

    今天组织了线下的一次财商课,陆陆续续来了差不多四五十个人,转化率在30%左右,今天的感悟是:不同的点,不同的认知,不同的结果!穷人赚钱,富人借钱,钱生钱:这句话对也不对!每个人的思维层面是不一样的!接 ...

  • 抖音视频怎么快速上热门推荐?

    操作方法 01 话题:在匹配内容的基础上,挑选一些热度高的话题. 内容:简介里的两种视频用到的是美册的文字视频和字幕单功能,其实它们都是对音频和视频的再加工,这样再次上热门的概率很大. 清晰度:美册作 ...

  • 发抖音怎样才能上热门

    自从娱乐软件的凸起之后,当下大家都喜欢闲时刷一刷视频,有时也想尝试一下自己录个视频,不知道会不会上热门推荐,可是那么这个时候这个时候多人都在发布多种视频,如果没有特色就很难进热门推荐了,有什么办法吗? ...

  • 映客直播怎么样才能上热门 映客直播上热门小技巧

    映客直播app上热门的技巧方法详解:1.首先我们要清楚映客上热门是根据直播间内的人数来进行排名的.意思就是如果直播间人数多,那么自然而然的就会上热门.所以我们要做的就是如何吸引我们的粉丝. 2.例如吃 ...