那最后一节/p/24581605呢?参见=代码和/p/24580113?参考=代码中的内容。 在最后一节中,主要针对主页的请求提取了一些有价值的界面。在本节中,我们将从访问量最大的播放页面中查看界

Bilibili视频播放页面接口整理(不定期更新)

那最后一节/p/24581605呢?参见=代码和/p/24580113?参考=代码中的内容。

在最后一节中,主要针对主页的请求提取了一些有价值的界面。在本节中,我们将从访问量最大的播放页面中查看界面。

以哔哩哔哩最火的妖王av170001的视频为例。

首先打开空白页,打开F12开发者工具,访问地址【MV】保加利亚妖王AZIS视频集_音乐选集_音乐_哔哩哔哩_ beery弹幕视频网。

secure.bilibili.com/secure,cid=279786&aid=170001secure.bilibili.com/secure,cid=279786&aid=170001

这是玩家页面的界面。如果把哔哩哔哩视频引入我们的网站,可以直接嵌入iframe里面,比较方便。

http://api.bilibili.com/x/elec/show?callback=jQuery17202870352235622704_1482889079890&aid=170001&jsonp=jsonp&_=1482889080464http://api.bilibili.com/x/elec/show?回调= jquery 17202870352235622704 _ 1482889079890 & aid = 170001 & jsonp = jsonp & _ = 1482889080464

不知道这个界面是什么信息。

http://www.bilibili.com/index/index-icon.jsonhttp://www . bilibili . com/index/index-icon . JSON

这个界面就是页面的小图标链接,就是我在上面图片中画红框的地方。

http://comment.bilibili.com/recommendnew,170001http://comment . bilibili . com/recommend new,170001

这个界面对应的是“看过这个视频的人还是喜欢”模块的内容,对于爬虫抓取同类内容非常有帮助。

http://live.bilibili.com/bili/LiveRecommend?id=3&tid=130&callback=liveRecommendXhrDonehttp://live.bilibili.com/bili/LiveRecommend? id = 3 & tid = 130 & callback = liverecommendxhordone

该界面对应播放器右下角“人人直播”模块的内容。

http://api.bilibili.com/vipinfo/default?callback=jQuery17202870352235622704_1482889079892&type=jsonp&mid=122541&loginid=4654368&_=1482889080620http://api.bilibili.com/vipinfo/default?回调= jquery 17202870352235622704 _ 1482889079892 & type = jsonp & mid = 122541 & loginid = 4654368 & _ = 1482889080620

该界面返回的内容根据键名猜测为账号vip类型,可以用自己的账号测试具体数据。如果你有得出结论的朋友,记得联系我。我在这里补充一下_。

http://api.bilibili.com/x/web-show/res/locs?回调= jquery 17202870352235622704 _ 1482889079893 & pf = 0 & ids = 124% 2c 126% 2c 130 & jsonp = jsonp & _ = 1482889080642

这个界面显示的画面应该是播放时出现在播放器底部的横向广告。

http://api.bilibili.com/x/tag/archive/tags?callback=jQuery17202870352235622704_1482889079894&aid=170001&jsonp=jsonp&_=1482889080659http://api.bilibili.com/x/tag/archive/tags?回调= jquery 17202870352235622704 _ 1482889079894 & aid = 170001 & jsonp = jsonp & _ = 1482889080659

该界面对应播放器下的视频标签。爬虫可以根据标签分类抓取数据。

http://api.bilibili.com/archive_stat/stat?callback=jQuery17202870352235622704_1482889079896&aid=170001&type=jsonp&_=1482889080665http://api.bilibili.com/archive_stat/stat?回调= jquery 17202870352235622704 _ 1482889079896 & aid = 170001 & type = jsonp & _ = 1482889080665

界面对应视频的播放量、回复量、分享量、收藏量等数据。这也是一个非常有帮助的爬虫统计界面。

http://live.bilibili.com/bili/living_v2/122541?callback=liveXhrDonehttp://live.bilibili.com/bili/living_v2/122541?回拨= livexhordone

未知,看参数名应该和直播有关。

http://live-feed.bilibili.com/ajax/feed/count?callback=jQuery17202870352235622704_1482889079897&_=1482889081462http://live-feed.bilibili.com/ajax/feed/count?回调= jquery 17202870352235622704 _ 1482889079897 & _ = 1482889081462

未知,根据返回的密钥名称,它与实时订阅的数量有关。

http://api.bilibili.com/x/v2/reply/emojis?callback=jQuery17202870352235622704_1482889079898&jsonp=jsonp&_=1482889081477http://api.bilibili.com/x/v2/reply/emojis?回调= jquery 17202870352235622704 _ 1482889079898 & jsonp = jsonp & _ = 1482889081477

这个界面就是回复表情图片对应的URL。

http://api.bilibili.com/x/v2/fav/video/favoured?callback=jQuery17202870352235622704_1482889079899&aid=170001&jsonp=jsonp&_=1482889081484http://api.bilibili.com/x/v2/fav/video/favoured?回调= jquery 17202870352235622704 _ 1482889079899 & aid = 170001 & jsonp = jsonp & _ = 1482889081484

此界面返回您当前登录的帐户是否收集了视频。(当然,巫妖王的视频太吸引人了:-)

http://message.bilibili.com/api/notify/query.notify.count.do?callback=jQuery17202870352235622704_1482889079902&captcha=2b0ae8ba59378230197ee1cbbd53e6ea&type=jsonphttp://message . bilibili . com/API/notify/query . notify . count . do?callback = jQuery17202870352235622704 _ 1482889079902 & captcha = 2 b0ae 8 ba 59378230197 ee1cbbd 53 e6ea & type = jsonp

此界面对应于您当前登录帐户的通知消息。该界面可能对开发第三方哔哩哔哩应用程序有用。

http://api.bilibili.com/x/web-show/res/loc?pf=0&id=128http://api.bilibili.com/x/web-show/res/loc? pf = 0 & id = 128

http://interface.bilibili.com/player?id=cid:279786&aid=170001http://interface.bilibili.com/player? id = cid:279786 & aid = 170001

看右边的xml部分,爬虫需要根据视频的辅助和cid来获取视频的元数据。

http://interface.bilibili.com/msg.xmlhttp://interface . bilibili . com/msg . XML

该界面对应播放器顶部的公告模块。

前方高能,最期待的界面在这里。

interface.bilibili.com/playurl?quality=3&cid=279786&sign=51a79b7e27b73b23254e83c2fc92ab61&ts=1482889084&player=1interface.bilibili.com/playurl?品质= 3 & cid = 279786 & sign = 51 a 79 b7e 27 b 73 b 23254 e 83 C2 fc 92 ab 61 & ts = 1482889084 & player = 1

这个界面中有一个符号参数,需要根据视频辅助等一些信息进行计算。网上有专家写的爬虫,里面有算法,可以找。下次有空我会继续发布。

http://comment.bilibili.com/rc/279786.xmlhttp://comment.bilibili.com/rc/279786.xml

这个接口就是获取弹幕的接口。

http://api.bilibili.com/x/v2/reply?callback=jQuery17202870352235622704_1482889079904&jsonp=jsonp&pn=1&type=1&oid=170001&sort=0&_=1482889773903http://api.bilibili.com/x/v2/reply?回调= jquery 17202870352235622704 _ 1482889079904 & jsonp = jsonp & pn = 1 & type = 1 & oid = 170001 & sort = 0 & _ = 1482889773903

该界面为评论区界面,爬虫可以使用该界面进行分词或其他语言处理进行数据分析。

http://comment.bilibili.com/pvinfo/279786.jsonhttp://comment . bilibili . com/pvinfo/279786 . JSON

在视频快照部分,当我们将鼠标指针滑过一个视频缩略图时,我们会预览里面的视频内容,也就是通过这个界面获得的图片。

http://api.bilibili.com/cardrich?callback=jQuery17202870352235622704_1482889079913&mid=122541&type=jsonp&_=1482891272353http://api.bilibili.com/cardrich?回调= jquery 17202870352235622704 _ 1482889079913 & mid = 122541 & type = jsonp & _ = 1482891272353

视频主机的信息采集接口。(哟,巫妖王视频的up主居然是我的家乡?江西的朋友评论区已经来了第一轮_)

以上都是数据采集接口。有人问发送弹幕的接口是什么?

其实就是如图接口。其实就是如图界面所示。

http://interface.bilibili.com/dmpost? cid = 279786 & aid = 170001 & PID = 1

构造get和post参数并提交它们。

目前已经发现了这么多。如果有欢迎评论区,请补充。

本文最初由@常威撰写,首发于知乎专栏——代码之美https:///codes。转载时请注明出处。如果你喜欢和支持我的文章,可以点击我的头像和栏目名称关注,也可以点击下方的奖励按钮获取支持。谢谢你。^_^

上一篇:blender现在的雕刻如何了    下一篇:bl甜宠文推荐    

Powered by 国产一这里只有精品 @2018 RSS地图 HTML地图

2013-2021 版权所有