在京东搜索内存条,然后根据销量排序,排序之后数据少了很多,写爬虫将其全部爬下,并存到 MySQL 数据库中,一共 2460 条数据,更详细的介绍见 RAM-JD,可视化见 ECharts
网易云歌词下载器
Posted on
In
Study
2017/8/23 晚上在知乎上看到一个话题是怎么下载网易云歌词,于是乎自己用 QT 写了一个小程序。
首先知道网易云获取歌词的 API 是 http://music.163.com/api/song/lyric?os=pc&id={id}&lv=-1&kv=-1&tv=-1
中间 {id} 换成歌曲的 id 即可。
于是就很简单了,用一个 QLineEdit
来输入歌曲的 id,然后 QNetworkAccessManager
构造 get 请求,得到一个 JSON 文件,歌词和翻译信息就在里面了。如果要得到歌曲名,歌手名等信息还得 get 另一个网页,就是完整的歌曲链接,得到 HTML 页面之后用正则提取出歌曲名,歌手信息。
下载链接: https://github.com/taseikyo/NeteaseLyric/releases
程序界面如下:
输入歌曲 id 或者完整的链接,点击 get
按钮,或者敲击回车,然后就可以获取歌曲名、歌手、歌词信息。
你可以隐藏时间轴和翻译。
保存歌词快捷键是 Ctrl+S
。
暑假实习:拓扑图可视化
Posted on
In
Study
第一篇博客
Posted on
In
Blog
捣鼓了一下午,从 1 点半左右就开始安装 node.js 到现在把本地搜索弄好,终于基本上把目前想到的一些基础东西都给实现了,一路上看了不少教程。
想说的是本地搜索,这个玩意儿弄了好久,最后在 Algolia 注册之后,准备使用 Algolia 的搜索功能,看教程上说得在Theme的配置文件中开搜索功能,然后在下面看到大大的 local_search:enable: false
。。。
突然想给自己一巴掌是怎么回事儿,之前也上下翻看过这个文件,当时却没有发现,我可能是瞎了吧。