js 解析 lrc_js 解析 lrc 文件_js 解析 lrc 文件格式
最编程
2024-04-18 19:51:52
...
解析网页,提取信息
缺少哪个py库,用pip install xx 来安装
分析与设计
分析过程
人工打开几个目标网页,查看网页源代码来分析下规律,即如何通过主网页,一步步跳转到最终的资源链接....即是一个演讲的链接地址
这里要注意给出的链接是需要补齐前缀的
针对每一个具体的演讲的网页,基本都提供了一个音频的播放器
只要点击下载图标按钮,就会切换到另一个网页
分析音频播放器下载按钮的链接,不出意料,是一个js...class="download">
即mp3资源链接即是从播放器下载图标中提取出来的链接中的 mp3=xxx的地址
lrc歌词改下后缀即可
提炼总结
根据提供的主页,通过特定的td标签解析出来每一个演讲的链接...,即是一个单独的任务
对每个任务,解析js中window.open后跟的链接,即是最终的资源所在;分别下载mp3和lrc即可
伪码
main_url = "xxx.html"
for td_tag in...__name__ == "__main__":
scrapy_map3()
分析
代码实现是在设计的伪码基础上填充了细节,诸如具体的判断,以及文件名的获取等未提到的细节
考虑到网页获取,文本解析
推荐阅读
-
c# 解析 Lrc 歌词文件
-
js 解析 lrc 文件_js 解析 lrc_js 解析 lrc 文件格式
-
js 解析 lrc_js 解析 lrc 文件_js 解析 lrc 文件格式
-
js parse lrc_js parse lrc file_js parse lrc 文件格式 - 我如何知道纵向冗余校验计算正确,以及如何使用它来确保先前的数据没有损坏?
-
C 语言 LRC 歌词文件解析
-
Springboot 后端 LRC 歌词文件解析
-
使用 JS 解析 LRC 格式的歌词,实现歌词同步滚动效果
-
js 解析 lrc 文件格式_js 解析 lrc 文件格式_js 解析 lrc
-
支持 typescript 的 Node.js 字幕解析器,支持 LRC 和 SRT
-
C# 解析 Lrc 歌词文件进程详情