hardbass.22.01.09

一大早impact cuties的时候,突然想看下某首hbkn的歌有没有mv,结果发现没有🤔但我意外发现hbkn的patreon频道,只要1美元就能下载所有的无损歌曲,这不比dj blyatman厚道多了?🤔极其生草的是歌词居然在13美元一个月的高级套餐里面,hardbass的歌词值12美元?wiebitte?🤔

所以赶紧切回主系统搞了🤔我发现patreon这网站实在是写不成bash脚本,它翻页不用页数,用的是一串乱码(悲🤔这样的话我只能用老办法了,在浏览器里加载完所有页面,然后在firefox的查看器里面复制html这个标签的整体html了🤔通过这种方式,可以将浏览器加载的成果固化下来,供bash脚本分析🤔

接下来简单,脚本如下:

parameters="随便复制一个网络请求的curl(UNIX格式)"
parameters=`echo "parameters" | sed "s/-H 'Accept-Encoding: gzip, deflate, br' //g;s/--compressed//g;s/curl '[^']*' //g;s/--globoff//g;s/--compressed//g"`
function processpatreon() { #1 = html file name
    for links in `cat hbkn.html | sed 's/"/n/g' | grep wav | grep "http" | sort | uniq | sed 's/&/&/g;s/%3D/=/g'`
    do
        echo "links" >> list
    done

    for links in `cat hbkn.html | sed 's/"/n/g' | grep "file?h=" | grep "http" | sort | uniq | sed 's/&/&/g;s/%3D/=/g'`
    do
        eval "curl -I 'links' $parameters" | grep "[L|l]ocation:" | sed 's/[L/l]ocation: //g;s/[L/l]ocation://g' | sed 's/&/&/g;s/%3D/=/g' >> list
    done

    cat list | sort | uniq > list2

    aria2c -k 1M -x 128 -s 128 -j 32 -R -c --auto-file-renaming=false -i list2
}
processpatreon hbkn.html

其实我感觉二次去重的作用不大,反正下载的时候文件名一样的文件它也不会重复下载不是🤔

话说它这个hbkn的合集(迫真)为什么没有eastern bloc这首歌(半恼🤔连kgb都有,说明不是djblyatman联动的问题🤔但无论如何,我搞到了无损hbkn歌曲,可以接着去cheeki breekiimpact cuties了(确信🤔

发表评论