将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视频直链信息解析工具源码相关推荐

  1. IP地址库解析——读取IP地址获得实际地理位置信息的java源码实现

    说明:IP地址库来自QQwry.dat数据库文件,通过解析地址库当中的ip,已经细化最后获取的信息:获取ip地址对应的:国家 / 省 / 市 / 运营商ISP信息. 解析主要用到三个类: (1) IP ...

  2. 字节跳动Android三面视频解析:framework+MVP架构+HashMap原理+性能优化+Flutter+源码分析等

    前言 对于字节跳动的二面三面而言,Framework+MVP架构+HashMap原理+性能优化+Flutter+源码分析等问题都成高频问点!然而很多的朋友在面试时却答不上或者答不全!今天在这分享下这些 ...

  3. Flink 全网最全资源(视频、博客、PPT、入门、实战、源码解析、问答等持续更新)...

    Flink 学习 github.com/zhisheng17/- 麻烦路过的各位亲给这个项目点个 star,太不易了,写了这么多,算是对我坚持下来的一种鼓励吧! 本项目结构 博客 1.Flink 从0 ...

  4. ckplayer解析php源码,zblogphp视频主题使用ckplayer播放器说明

    zblog视频主题最新升级版中内置了ckplayer播放器,本文要详细说明下ckplayer播放器的使用方法. 事先声明: 主题内置的"ckplayer播放器"仅为最基本的网页播放 ...

  5. python3网络爬虫--爬取b站用户投稿视频信息(附源码)

    文章目录 一.准备工作 1.工具 二.思路 1.整体思路 2.爬虫思路 三.分析网页 1.分析数据加载方式 2.分词接口url 3.分析用户名(mid) 四.撰写爬虫 五.得到数据 六.总结 上次写了 ...

  6. bilibili助手C2C服务器,Bilibili (B站)200万用户数据爬取与分析(附源码)

    原标题:Bilibili (B站)200万用户数据爬取与分析(附源码) 数据挖掘入门与实战 公众号: datadw 该爬虫仅供学习使用 B站用户爬虫 B站视频爬虫 B站弹幕下载器 关注并回复公众号da ...

  7. jsp mysql失物招领_jsp+springmvc+mysql实现的校园失物招领管理平台源码附带视频指导运行教程...

    <p> <span style="color:#666666;font-family:" font-size:16px;background-color:#fff ...

  8. springboot jpa mysql大学生兼职网源码+安装视频+讲解视频+效果视频

    项目介绍: springboot jpa mysql大学生兼职网源码+安装视频+讲解视频+效果视频 高清视频演示: https://www.bilibili.com/video/BV1yY4y137U ...

  9. python3网络爬虫--爬取b站视频评论用户信息(附源码)

    文章目录 一.准备工作 1.工具 二.思路 1.整体思路 2.爬虫思路 三.分析网页 1.分析网页加载方式 2.分析数据接口 3.获取oid 四.撰写爬虫 五.存储数据 六.总结 你爱我,我爱你,蜜雪 ...

  10. Bilibili 网页版下载视频 B站下载MP4格式视频(不用下载工具)

    博主是为了给家里老人下载戏曲,一开始是单个单个解析然后下载,想多下载一些,然后用了批量方法下载很好用 通过网页版解析工具 解析单个视频 获得下载地址 复制视播放地址,如,复制播放视频时,上方的地址 然 ...

最新文章

  1. 阿里云 Linux指令入门-文件与权限
  2. 如何找出R中加载的软件包版本?
  3. linux命令strip
  4. 使用apache配置基于IP地址的虚拟主机
  5. pSort CodeForces - 28B(并查集)
  6. 只考计算机知识吗,计算机二级只考一门吗?计算机二级考什么?
  7. Loadrunner11录制过程中报错:由于另一个程序正在运行中,此操作无法完成
  8. 大学计算机课程复习--软件工程
  9. PostgreSQL在何处处理 sql查询之八
  10. labview隐藏任务栏
  11. 拉钩网前端项目实战01
  12. Postgresql的基本操作
  13. 三维几何图形创作方法(Geometry3D)之二
  14. java 字节码 机器码_Java 执行引擎(从字节码到机器码)
  15. 编程真的只是高智商人玩的东西吗?
  16. 漫画APP开发前景浅析
  17. 什么是SQL注入式攻击 如何防范
  18. undefined local variable or method `daemonize‘ for puma
  19. codeforces--Build a Contest
  20. 云+X案例展 | 金融类:金山云为新网银行重塑金融服务提供云计算动力

热门文章

  1. python 表白程序代码_程序员如何实现表白代码
  2. 分享Python入门经典基础题(day1)附完整答案
  3. 雾霾颗粒物携带了什么,从何而来?微生物组测序告诉您!
  4. 鲁瑜计算机,程序员计算器.pptx
  5. Android开机启动广播
  6. 分享谷歌SEO的32个实用关键词拓展工具
  7. 财经职业技能测试的软件,2020技能 2.财经管理类 职业技能测试考试大纲(试行)...
  8. 10款开源网上教学课程管理系统
  9. sscom32串口测试软件连接串口时有时会造成设备异常,更换别的串口软件后正常,特此记录
  10. 余晨:我终于采访到了马斯克,他是个腼腆的钢铁侠