libwaifu / BilibiliLink

Mozilla Public License 2.0
17 stars 4 forks source link

整理::B站专栏版块的一些接口 #2

Closed oovm closed 4 years ago

oovm commented 6 years ago

开发计划

ArticleRank 函数

ArticleHot 函数

ArticleRecommend 函数

ArticleObject 对象

oovm commented 6 years ago

https://www.bilibili.com/read/home

download

oovm commented 6 years ago

区域1

没整理完

区域2

没找到

区域3

没找到

区域4

StringTemplate["https://api.bilibili.com/x/article/rank/list?cid=`cid`"] 专栏文章全站排名, cid 为时段, 可选值有四个:1, 月榜, 2, 周榜, 3, 昨日, 4, 前天

区域5

StringTemplate["https://api.bilibili.com/x/web-interface/article/up/list"] 定死的五个最新投稿, 没有开发价值

oovm commented 6 years ago

https://www.bilibili.com/read/cv473987

download

oovm commented 6 years ago

正文

静态页面, 没有接口, 需要逆转义 HTML, 同时一些信息保存在css样式表里. 还原成markdown非常困难.

正文里的视频卡有点复杂, 用到了如下接口:

https://api.bilibili.com/x/article/cards?ids=av23279352%2Cav23316171%2Cav23319146%2Cav5984977%2Ccv465001%2Ccv470710%2Ccv471464%2Ccv471711%2Ccv471757%2Ccv472875

需要开发 Article2MD 函数逆转义

评论

https://api.bilibili.com/x/v2/reply?pn=1&type=12&oid=473987&sort=0&_=1526213073256

sort=0, 默认排序, sort=2 按热评排序, type 参数意义不明, 时间戳可以不要.

热评会标出来, 但是也要逆转义, 需要用的如下接口里的映射表 https://api.bilibili.com/x/v2/reply/web/emojis

需要开发GetReply方法

数据

接口如下:

https://api.bilibili.com/x/article/viewinfo?id=473987&mobi_app=pc

更多文章以及作者信息

https://api.bilibili.com/x/article/more?aid=473987

或者

https://api.bilibili.com/x/web-interface/article/early?aid=473987

不知道有什么不同, 两个接口都带作者信息