少女祈禱中...
Loading...

ccloli

cc是个loli,你也可以叫她傲娇

萌否电台搜藏音乐随机播放脚本

这个脚本只是用来给萌否电台添加搜藏音乐随机播放功能而已( ̄▽ ̄”)……因为萌否电台并没有提供这个功能……

其实之前用萌否电台完全是由于 @莜羽夕 的推荐← ←感觉还不错,虽然服务器和音质稍微残了点……

由于此人完全不会任何关于 API 的东西,别说 API Code、OAuth 了,我连获取方式都不知道← ←所以脚本通过抓取网页数据以获得收藏的曲目数据……由于发现在播放页面后加上 ?song=****,****,****…… 就可以按顺序播放指定的曲目,所以在获取后可以通过跳转到播放页面开始播放。获取数据后会将获取的数据存入 localStorage 方便读取和调用,还可以避免重复获取数据。

数据读取演示

数据读取演示

此外,这次编写脚本也了解了之前某些不规范的语法_(:3」∠)_比如说 setAttribute(‘checked’) 是 only Chrome 的语法,要兼容 Firefox、Opera 应该用 setAttribute(‘checked’,’checked’) 这样指定 value 而不是单纯指定属性;此外 function xxx(){…} 应该放在最外面,而不应该放在另一个 function 里,否则 Firefox 将不兼容_(:з」∠)_……

废话不多说了,感兴趣的话可以安装: http://userscripts.org/scripts/show/165880 或者参阅源码 (!!!WARNING!!! 这不是 jQuery !!! jQuery 党请谨慎查看_(:з」∠)_): http://userscripts.org/scripts/review/165880

  1. 独星说道:

    一般都是開著GPRS和蝦米電台邊聽邊上學,反正流量不用錢w

    還有就是提醒不應該放中間,一般都是放邊上

    或者在評論框的背景加上提醒也是不錯的選擇

    Google Chrome 26.0.1410.64 Google Chrome 26.0.1410.64 Windows 7 x64 Edition Windows 7 x64 Edition
    1. 864907600cc说道:

      @独星 Hong Kong 的电信运营商很多,为了抓住用户歌各运营商都会有优惠政策……不过天朝……_(:з」∠)_
      其实只会出现一次,只是时间貌似设置得有点长_(:з」∠)_……

      Google Chrome 26.0.1410.43 Google Chrome 26.0.1410.43 Windows 7 x64 Edition Windows 7 x64 Edition
  2. 博主这个http://moefou.org/topic/853好像打开很慢。

    Google Chrome 26.0.1410.64 Google Chrome 26.0.1410.64 Windows XP Windows XP
    1. 864907600cc说道:

      @免费资源部落 萌否的服务器连接速度不太理想,在硬件升级之前(参见 http://moefou.org/topic/850)服务器也经常宕机。

      Google Chrome 26.0.1410.43 Google Chrome 26.0.1410.43 Windows 7 x64 Edition Windows 7 x64 Edition
  3. 千与琥珀说道:

    我的这边直接访问源地址都木有问题
    貌似是偶然抽的说

    Google Chrome 26.0.1410.64 Google Chrome 26.0.1410.64 Windows 7 Windows 7
    1. 864907600cc说道:

      @千与琥珀 看来我 rp 有问题 _(:з」∠)_ 喵的 Google DNS 到现在都没有改过来……

      Google Chrome 26.0.1410.43 Google Chrome 26.0.1410.43 Windows 7 x64 Edition Windows 7 x64 Edition