明日方舟吧 关注:1,880,869贴子:86,590,241
  • 11回复贴,共1

用科学的眼光来看看这次yj被冲的如何 - 爬取b站回复教程

取消只看楼主收藏回复




1楼2021-04-19 12:45回复
    首先让我们来看看b站抓取回复的API:

    非常简单,分为以下几个部分
    oid:就是这个动态的id,动态页面网址的后面那串数字就是,
    type:动态种类,这个我查了一下发现纯文字的动态是17,想了解更多可以在github搜索:“bilibili-API-collect”,有详细的jieshao
    jsonp:不用管了就是让api返回json格式数据方便后面分析
    pn:页数,具体有多少页还真不知道怎么查


    2楼2021-04-19 12:52
    收起回复
      2025-08-07 20:18:38
      广告
      不感兴趣
      开通SVIP免广告
      好了,知道API以后直接用python抓就行了,教程结束,接下来是结论。


      3楼2021-04-19 12:55
      回复

        因为担心请求次数过多被拦截加入黑名单,我请求了500页,总共12870个回复,这些回复由4951个用户发表


        4楼2021-04-19 12:57
        回复
          我们来康康这些回复里面的关键词都是些啥。由于wordcloud是给英文设计的所以读中文文集的时候会有误差,而写由于表情都会被转换成[笑哭][doge]这样,所以其实也没啥参考价值吧

          辣眼睛好想也是个表情,脱单不知道是不是,但“异客”我们这次的C位竟然如此的弱小卑微


          8楼2021-04-19 13:03
          收起回复
            唉,其实也不知道还有啥可以分析的了,就让我们来看看这4900多位用户中回复数量最多的前二十位的战绩。

            我们的冠军在这1w2的回复中贡献了81个回复,前五也都有将近70的回复


            11楼2021-04-19 13:13
            回复
              最后总结就是10%的用户发了44%的回复,他们可能住在YJ动态里ba


              12楼2021-04-19 13:23
              收起回复
                懒得分析了,等待一个大佬用这个API抓更有用的东西吧


                14楼2021-04-19 13:27
                回复
                  2025-08-07 20:12:38
                  广告
                  不感兴趣
                  开通SVIP免广告
                  有层楼就竟然被百度隐藏了,
                  排出了回复数最多的前20位用户:
                  最多一位恢复了81个,前5都有70多,后面就30-50不等了。也许他们在下五子棋吧


                  16楼2021-04-19 13:39
                  回复
                    按照现在总回复已经超3w,再看看这1w2的数据我觉得冲得猛的也就那些几个人。所以节奏也没那么厉害


                    来自Android客户端18楼2021-04-19 13:52
                    回复
                      最后给个源文件下载吧,虽然我写的很烂有兴趣的可以自己玩玩
                      pan.baidu.com/s/1X7o4cJ0jtL_krTqd9L4xjg


                      21楼2021-04-19 14:04
                      收起回复
                        看在我这么努力的份上,让我水下经验嘛


                        29楼2021-04-19 14:53
                        收起回复