bilibili

如何下载Bilibili视频

落花浮王杯 提交于 2020-03-21 18:44:19
方法1: https://www.bilibili.com/video/av25940642   (源网址) https://www.ibilibili.com/video/av25940642   (新网址=在源网址bilibili前加上i) 方法2:(可以选择视频清晰度下载) https://www.bilibili.com/video/av25940642   (源网址) https://www.kanbilibili.com/video/av25940642   (源网址=源网址bilibili前加上kan) 方法3:借用python第三方库 you-get 首先打开cmd 命令行安装扩展包 pip install you-get 安装完成之后,打开cmd #-o为设置下载位置 #-O为设置文件名字 #-i为获取信息 #图片下载到e盘 C:\Users\14682>you-get -o E:\ "http://image.135editor.com/files/users/382/3823969/201802/qD5mSEM5_sakY.jpg" 还可以使用 --info / -i 以查看所有可用画质与格式 you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw' 参考:https://www.cnblogs.com

爬虫扒下 bilibili 视频信息

余生颓废 提交于 2020-03-21 18:42:36
B站算是对爬虫非常非常友好的网站啦! 修改转载已取得 腾讯云 授权 在以上两篇文章中我们已经在 腾讯云服务器 上搭建好了 Python 爬虫环境了,下一步就是在云服务器上爬上我们的爬虫,抓取我们想要的数据: [腾讯云的 1001 种玩法] 云服务器搭建 Python 环境 [腾讯云的 1001 种玩法] 云服务器搭建 Python 爬虫环境 今天我们要抓去的目标网站是,国内最大的年轻人潮流文化娱乐社区: 哔哩哔哩 - ( ゜- ゜)つロ 干杯~ - bilibili B 站自建站以来已经收纳了大约六百多万的视频,那么今天我们就写一个爬虫去征服这六百多万条视频信息。 我们想抓取的就是上面的播放次数、评论数量、硬币数量以及收藏数量,接着我们开始。 1 、先分析 首先第一步这些数据在哪里?我们第一个想到的就是在网页源码里面,于是我们查看源码,搜索相关信息。 遗憾的是我们会发现,信息并不在源码中;紧接着我们打开 chrome 开发者工具查看请求信息。 http://api.bilibili.com/archive_stat/stat?callback=jQuery172011470242640208683_1488515896642&aid=8904657&type=jsonp&_=1488515897422 我们可以对以上的 url 进行修剪,删除一些不是必须要的参数。我们先观察这个

你不知道的meta标签

扶醉桌前 提交于 2020-02-07 02:22:01
前言   meta标签可以用来做seo优化、指定移动端viewport的展现形式、设置http请求、告诉浏览器缓存静态资源的模式等等。今天整理一下使用meta标签实用的,常见的场景。 meta标签的组成   meta标签的作用取决于我们为它定义的属性和属性值。   name:把content属性连接到某个名称。   content:定义与 http-equiv 或 name 属性相关的信息。   http-equiv:把content属性关联到http头部。   charset:定义文档的字符编码。 指定浏览器缓存模式   这里有个坑。在项目开发阶段后台接口的数据结构经常会发生变化,但接口名称不变。浏览器会缓存之前请求过来的数据,新的请求接口名称不变的话,浏览器就会使用缓存。有一次我修改同一段代码无数次,页面上的显示就是不变。然后开始疯狂检查代码,看了一遍又一遍,纠结两个多小时,才发现是浏览器缓存在做妖。   http-equiv的值中的cache-control指定请求和响应的缓存机制,在content中指定具体描述   》no-cache:先发送请求,与服务器确认该资源是否被更改,如未被更改,则使用缓存。   》no-store:不准缓存,每次都去服务器,下载完整的响应。开发测试时经常刷着就页面就不更了。   》public:缓存所有响应。    》private

关于博客园内嵌入bilibili视频

ぐ巨炮叔叔 提交于 2020-02-06 16:44:40
一、原理 使用iframe标签,更改其中src对应bilibili视频的aid和cid,组装新的HTML源码,即可在文章内嵌入bilibili视频。 二、获取aid和cid aid为视频的av号,但是每个av号下不一定只有1p,所以B站用cid来管理视频的真正id,那么也可以说如果视频只有1p,那么cid就无用了,我测试直接填1也是可以的。 这里介绍两种获取aid和cid的方法: 方法一 先观察视频的URL https://www.bilibili.com/video/av84267566?from=search&seid=13400362594908841480 其中84267566就是av号。 或者直接点,右键——查看网页源代码——ctrl+f——搜索'aid='、‘cid=’ 就可以了。 方法二(推荐) 我们在转发视频的时候直接可以看到嵌入代码 这是官方准备的嵌入代码,可以直接拿来用,但是显示效果不是很理想,样式不是我们希望的,需要调整一下。 <iframe src="//player.bilibili.com/player.html?aid=84267566&cid=145147963&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> <

bilibili弹幕bug(安卓手机端)

China☆狼群 提交于 2020-01-01 15:22:50
bilibili弹幕bug(安卓手机端) 用例名称:bilibili弹幕 优先级:低 用例描述:相关视频播放弹幕设置是否有效 前置条件:流程已通、视频播放功能可用 测试步骤: 1、打开bilibili一个视频,关闭弹幕进行播放。 2、等待视频播放完毕,保持弹幕开关按钮关闭 状态,直接点击播放窗口推荐相关视频。 3、观察是否出现弹幕。 测试类型:功能测试 期望结果:不出现弹幕 执行结果:出现弹幕 来源: CSDN 作者: lzcge 链接: https://blog.csdn.net/sinat_40553837/article/details/103791710

Python爬虫下载Bilibili番剧弹幕

匿名 (未验证) 提交于 2019-12-02 22:51:30
本文绍如何利用python爬虫下载bilibili番剧弹幕。 准备: python3环境 需要安装BeautifulSoup,selenium包 phantomjs 原理: 通过aid下载bilibili番剧弹幕 http://www.bilibili.com/widget/getPageList?aid=9654289 下载弹幕地址: http://comment.bilibili.com/cid.xml 代码: 文章来源: https://blog.csdn.net/fei347795790/article/details/91978821

linux 下编译ijkplayer的so库

匿名 (未验证) 提交于 2019-12-02 21:56:30
BIliBIli开源播放器github地址: https://github.com/bilibili/ijkplayer 这个播放器是没有编译过的,没有so文件,只是个播放器壳,播放支持的格式内容取决于你下载他的ffmpeg编译时设定的配置。个人觉得播放器ijkplayer和内核ffmpeg分开放有助于解耦,方便播放器升级时候,不用重新下载ffmpeg。 ijkplayer 最新版本:k0.8.8 ffmpeg 基于内核:3.4 1,linux环境,安装好NDK,设置好环境代码,最好把它写到当前用户的.bashrc下。 export JAVA_HOME=/home/lee/Desktop/jre1.8.0_191/bin export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH //NDK export ANDROID_NDK=/home/leesoo/Desktop/android-ndk-r10e export PATH=$ANDROID_NDK:$PATH 2,初始 化android (比较久,下载半个小时) ./init-android .sh 看脚本就是git https://github

基于ijkplayer的视频播放器,仿Bilibili客户端,集成沉浸式全屏、弹幕、触屏控制、视频源切换等功能

感情迁移 提交于 2019-12-02 14:47:47
该视频播放器基于Bilibili的开源项目 ijkplayer 做的,是在github上的demo基础上搭建了个播放界面,如果你之前有研究过这个demo代码,那你看这个库就非常简单了。至于还不知道 ijkplayer 这个开源库的话可以先去了解下,这应该是目前github最火的开源视频播放器了吧,网上对这个的介绍也很多这里就不讲这个了。 我从Bilibili客户端扒了好多图标来用,希望不要造成不好的影响 ,我也算个B站粉 - -。下面先列一下目前集成的主要功能: 沉浸式全屏播放,隐藏状态栏和虚拟键如果有的话,用的时候有些需要注意的地方放后面说; 弹幕功能,包括发射弹幕和弹幕基本样式设置:大小、颜色和类型(顶部、底部和滚动弹幕),效果同Bilibili; 竖屏和横屏的切换,其实就是小屏和全屏的切换,提供了重力感应来切换竖横屏功能; 触屏控制,竖直方向左边控制亮度,右边控制声音,水平方向控制播放进度; 三指旋转缩放,当三个手指触屏时就可以进行视频界面的旋转缩放,效果同Bilibili; 视频源切换,可设置流畅、清晰、高清、超清和1080p等5种视频源; 视频宽高比例设置,包括16:9、4:3、视频内嵌填充界面和填充屏幕等4种; 记录上次播放进度的跳转功能; 其它的如截屏功能,电池电量显示,时间显示,播放常亮,跑马灯标题和锁屏处理; Screenshot 动图显示比较慢,就传两张gif。