https://api.bilibili.com/x/web-interface/view?bvid=BV1T4411f7Gu
直接调用哔哩哔哩官方API,无限制次数,无限制频率
alapi还有每天1000次限制...
易语言封装代码:
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_正则 | 正则表达式类 | | | 局_匹配数 | 整数型 | | | 局_计次 | 整数型 | | | 局_子匹配数 | 整数型 | | | 如果真 (局_正则. 创建 (“pic#引号:#引号(.*?)#引号”, 源文本, 假, 假, 真, 真) = 假)返回 (0 )局_匹配数 = 局_正则.取匹配数量 ()如果真 (局_匹配数 = 0 )返回 (0 )局_子匹配数 = 局_正则.取子匹配数量 ()计次循环首 (局_匹配数, 局_计次 )如果 (局_子匹配数 > 0 )编辑框3.内容 = 局_正则. 取子匹配文本 (局_计次, 1, 1 )计次循环尾 ()返回 (局_匹配数 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_正则 | 正则表达式类 | | | 局_匹配数 | 整数型 | | | 局_计次 | 整数型 | | | 局_子匹配数 | 整数型 | | | 如果真 (局_正则. 创建 (“#引号face#引号:#引号(.*?)#引号”, 源文本, 假, 假, 真, 真) = 假)返回 (0 )局_匹配数 = 局_正则.取匹配数量 ()如果真 (局_匹配数 = 0 )返回 (0 )局_子匹配数 = 局_正则.取子匹配数量 ()计次循环首 (局_匹配数, 局_计次 )如果 (局_子匹配数 > 0 )编辑框4.内容 = 局_正则. 取子匹配文本 (局_计次, 1, 1 )计次循环尾 ()返回 (局_匹配数 )编辑框1.内容 = 到文本 (网页_访问 (“https://api.bilibili.com/x/web-interface/view?bvid=” + 编辑框2.内容, , , , , , , , , , , , )) 正则_匹配批量 (编辑框1.内容 )正则_匹配批量1 (编辑框1.内容 )写到文件 (取运行目录 () + 编辑框2.内容 + “.jpg”, HTTP读文件 (编辑框3.内容 )) 写到文件 (取运行目录 () + 编辑框2.内容 + “·作者.jpg”, HTTP读文件 (编辑框4.内容 ))
哔哩哔哩取视频封面和视频作者封面.rar
(929.7 KB, 下载次数: 19)
|