bilibili视频解析php源码,Bilibili视频直链信息解析工具源码
将B站地址复制到解析地址框内,点击按钮即可获取该视频的信息以及下载信息。
视频id = 子文本替换 (小视频地址, “…………………………”, , , , 真)
调试输出 (“视频ID:” + 视频id)
' 调用api并解析json文件
写到文件 (temp文件夹 + “\bilibili_video.json”, HTTP读文件 (“…………………………” + 视频id + “&need_playurl=1”))
json文件 = temp文件夹 + “\bilibili_video.json”
json文本 = 编码_utf8到gb2312 (到文本 (读入文件 (json文件)))
json.解析 (json文本)
返回状态 = 子文本替换 (json.取属性对象 (“message”), #引号, , , , 真)
.如果真 (返回状态 = “video not found”)
信息框 (“未找到该视频!”, 0, , )
.如果真结束
.如果真 (返回状态 ≠ “success” 且 返回状态 ≠ “video not found”)
信息框 (“未知错误!”, 0, , )
.如果真结束
调试输出 (“返回状态:” + 返回状态)
视频地址 = json.取属性 (“data”).取属性 (“item”).取属性对象 (“video_playurl”)
' 去除引号
调试输出 (“视频地址(处理前):” + 视频地址)
视频地址 = 子文本替换 (视频地址, #引号, , , , 真)
下载地址框.内容 = 视频地址
调试输出 (“视频地址:” + 视频地址)
' 获取封面
封面地址 = 子文本替换 (json.取属性 (“data”).取属性 (“item”).取属性对象 (“first_pic”), #引号, , , , 真)
写到文件 (temp文件夹 + “\cover.jpg”, HTTP读文件 (封面地址))
封面.图片 = 读入文件 (temp文件夹 + “\cover.jpg”)
调试输出 (“封面地址:” + 封面地址)
' 获取其他信息
发布者.标题 = “发布者:” + 子文本替换 (json.取属性 (“data”).取属性 (“user”).取属性对象 (“name”), #引号, , , , 真)
上传时间.标题 = “上传时间:” + 取文本左边 (子文本替换 (json.取属性 (“data”).取属性 (“item”).取属性对象 (“upload_time”), #引号, , , , 真), 10)
播放量.标题 = “播放量:” + json.取属性 (“data”).取属性 (“item”).取属性对象 (“watched_num”)
bilibili视频解析php源码,Bilibili视频直链信息解析工具源码相关推荐
- IP地址库解析——读取IP地址获得实际地理位置信息的java源码实现
说明:IP地址库来自QQwry.dat数据库文件,通过解析地址库当中的ip,已经细化最后获取的信息:获取ip地址对应的:国家 / 省 / 市 / 运营商ISP信息. 解析主要用到三个类: (1) IP ...
- 字节跳动Android三面视频解析:framework+MVP架构+HashMap原理+性能优化+Flutter+源码分析等
前言 对于字节跳动的二面三面而言,Framework+MVP架构+HashMap原理+性能优化+Flutter+源码分析等问题都成高频问点!然而很多的朋友在面试时却答不上或者答不全!今天在这分享下这些 ...
- Flink 全网最全资源(视频、博客、PPT、入门、实战、源码解析、问答等持续更新)...
Flink 学习 github.com/zhisheng17/- 麻烦路过的各位亲给这个项目点个 star,太不易了,写了这么多,算是对我坚持下来的一种鼓励吧! 本项目结构 博客 1.Flink 从0 ...
- ckplayer解析php源码,zblogphp视频主题使用ckplayer播放器说明
zblog视频主题最新升级版中内置了ckplayer播放器,本文要详细说明下ckplayer播放器的使用方法. 事先声明: 主题内置的"ckplayer播放器"仅为最基本的网页播放 ...
- python3网络爬虫--爬取b站用户投稿视频信息(附源码)
文章目录 一.准备工作 1.工具 二.思路 1.整体思路 2.爬虫思路 三.分析网页 1.分析数据加载方式 2.分词接口url 3.分析用户名(mid) 四.撰写爬虫 五.得到数据 六.总结 上次写了 ...
- bilibili助手C2C服务器,Bilibili (B站)200万用户数据爬取与分析(附源码)
原标题:Bilibili (B站)200万用户数据爬取与分析(附源码) 数据挖掘入门与实战 公众号: datadw 该爬虫仅供学习使用 B站用户爬虫 B站视频爬虫 B站弹幕下载器 关注并回复公众号da ...
- jsp mysql失物招领_jsp+springmvc+mysql实现的校园失物招领管理平台源码附带视频指导运行教程...
<p> <span style="color:#666666;font-family:" font-size:16px;background-color:#fff ...
- springboot jpa mysql大学生兼职网源码+安装视频+讲解视频+效果视频
项目介绍: springboot jpa mysql大学生兼职网源码+安装视频+讲解视频+效果视频 高清视频演示: https://www.bilibili.com/video/BV1yY4y137U ...
- python3网络爬虫--爬取b站视频评论用户信息(附源码)
文章目录 一.准备工作 1.工具 二.思路 1.整体思路 2.爬虫思路 三.分析网页 1.分析网页加载方式 2.分析数据接口 3.获取oid 四.撰写爬虫 五.存储数据 六.总结 你爱我,我爱你,蜜雪 ...
- Bilibili 网页版下载视频 B站下载MP4格式视频(不用下载工具)
博主是为了给家里老人下载戏曲,一开始是单个单个解析然后下载,想多下载一些,然后用了批量方法下载很好用 通过网页版解析工具 解析单个视频 获得下载地址 复制视播放地址,如,复制播放视频时,上方的地址 然 ...
最新文章
- 阿里云 Linux指令入门-文件与权限
- 如何找出R中加载的软件包版本?
- linux命令strip
- 使用apache配置基于IP地址的虚拟主机
- pSort CodeForces - 28B(并查集)
- 只考计算机知识吗,计算机二级只考一门吗?计算机二级考什么?
- Loadrunner11录制过程中报错:由于另一个程序正在运行中,此操作无法完成
- 大学计算机课程复习--软件工程
- PostgreSQL在何处处理 sql查询之八
- labview隐藏任务栏
- 拉钩网前端项目实战01
- Postgresql的基本操作
- 三维几何图形创作方法(Geometry3D)之二
- java 字节码 机器码_Java 执行引擎(从字节码到机器码)
- 编程真的只是高智商人玩的东西吗?
- 漫画APP开发前景浅析
- 什么是SQL注入式攻击 如何防范
- undefined local variable or method `daemonize‘ for puma
- codeforces--Build a Contest
- 云+X案例展 | 金融类:金山云为新网银行重塑金融服务提供云计算动力
热门文章
- python 表白程序代码_程序员如何实现表白代码
- 分享Python入门经典基础题(day1)附完整答案
- 雾霾颗粒物携带了什么,从何而来?微生物组测序告诉您!
- 鲁瑜计算机,程序员计算器.pptx
- Android开机启动广播
- 分享谷歌SEO的32个实用关键词拓展工具
- 财经职业技能测试的软件,2020技能 2.财经管理类 职业技能测试考试大纲(试行)...
- 10款开源网上教学课程管理系统
- sscom32串口测试软件连接串口时有时会造成设备异常,更换别的串口软件后正常,特此记录
- 余晨:我终于采访到了马斯克,他是个腼腆的钢铁侠