2020-08-03 blog

今天做的事情主要就是把我目前的两个仅有的功能继承到sudo里面了

一个是更新blog,一个是爬取ayen的评论

然后我发现,爬取评论这个,只要换掉b站的uid就可以爬别人的了。于是改造了一下,读取config就可以爬取指定的人并保存到指定文件夹了。


昨天感冒了没吃药,搞得今天起床了都还是晕晕的。


试着给笔记本装上了vim

然后就可以ssh了之后用终端编辑文本了。

有一些配置之类的东西,修改起来就比较方便了。


笔记-b站的弹幕

实时弹幕

http://comment.bilibili.com/219601345.xml
https://api.bilibili.com/x/v1/dm/list.so?oid=219601345

历史弹幕

# 索引
http://api.bilibili.com/x/v2/dm/history/index?type=1&oid=219601345&month=2020-08
# 实际弹幕
https://api.bilibili.com/x/v2/dm/history?type=1&oid=219601345&date=2020-08-02

注意:

  1. 这里的oid都是视频的cid
  2. 实时弹幕可以不登录
  3. 历史弹幕要在Header里面加上SESSDATA(即需要登陆)
  4. 获取历史弹幕的顺序是:
    1. 获取视频的创建日期
    2. 根据创建日期,枚举月份直到当前月份
    3. 根据所有月份返回的data值,得到有弹幕的日期
    4. 调用第二个api获得对应日期的弹幕
  5. 弹幕的参数解析
    1. 弹幕起始时间,单位是秒
    2. 弹幕模式
    3. 弹幕字号
    4. 弹幕颜色
    5. Unix格式的时间戳
    6. 弹幕池,0普通池,1字幕池,2特殊池
    7. 发送者的uid经过CRC32 hash生成的字符串
    8. 弹幕在弹幕数据库中rawID

之后可以试试做一个爬全视频全弹幕的爬虫


梳理了一下自己在Coding方面的知识树。

感觉还挺有趣的,发现自己在好多地方都是有一点了解,但是不够深入。

在同学看了可能我“学得比较深”,但是其实梳理过之后会发现,其实是面比较广,导致看起来好像啥都会,但是其实啥都不够深入。

一大堆坑等着填啊,好好努力吧


笔记 Markdown

使用img.shields.io可以生成比较美观的徽章,放在GitHub的Readme挺好的。

使用progress-bar.dev(原名progress.io)可以生成进度条,以下是例子

![](https://progress-bar.dev/80)

第一个参数是百分比。后面选择性地加上/?title=TITLE来加上一个title

![](https://progress-bar.dev/80/?title=hello)

还可以自定义

![](https://progress-bar.dev/7/?scale=10&suffix=X)

改变宽度

![](https://progress-bar.dev/80/?width=200)

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注