使用"浏览器脚本注入"进行数据采集

昨天想去极客时间把购买的一个专栏里的数据扒下来,发现之前写的python脚本不能用了,原因是他们网站做了限流、也加了http时间戳的一些校验。我们可以将之前的python脚本进行改进,用ip代理池来处理限流,寻找时间戳验证的规则就可以解决。但是这次我们用了另外的一种爬虫的思路,就是我们直接写一些js

#前端   #数据采集  

js音乐播放器的实现以及可视化

前言我们尝试用原生js写一个音乐播放器,对音频做一个简单的可视化。最终的效果如下图:思路还是比较明显的,第一,我们要拿到音频的什么数据进行可视化,如何获取?第二,如何可视化,第二个问题就比较简单了,用canvas来操作。获取音频相关的数据可以用 Web Audio API , 这里我们可以去 MDN

#前端   #播放器