paip.QQ音乐导出歌单总结
paip.QQ音乐导出歌单总结
作者Attilax , EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
QQ音乐歌单已经越来越多兰.要不个哪导出备份一哈了....
哪本身马支持export功能..,只能自己想方法兰..
先是spylite查看累挂,歌单南儿不是个标准的控件..不管子瓦间还是拿个Aqua.Deskperience试达累挂.三,不行..
看来要从内存上想办法了,拿个winhex不个qq music 的process catch累挂,search累挂,型是欣赏兰.RA.开头儿的...就是不是弄规律..不好哈手阿.
看来要从网络通信上想办法了.拿wsexpolore 试达累挂,捕获到兰,就是叫哪狗儿加密兰..赃给儿.
估计哪本地雅缓存着了,从直上想办法..拿个processmonitor不个哪监视累挂..袖管加磊个歌儿,就发现兰.C:\\Documents and Settings\\Administrator\\Application Data\\Tencent\\QQMusic\\qmdb 欣赏兰阿.
看累挂,SQLITE的哈..SQLiteExpertPro.exe打开一看,规律..就是仄兰..不过,分类跟个歌单不直接关联的个一达..就是内个catelog哈面儿的歌单是个逗号分割字段..还是要休整给挂了...
mysql的find_in_set, mssql都有逗号分割字段的函数了..sqlite三马..只好存储过程兰,三,查看累挂,sqlite不支持,连个函数雅不支持..不过事务倒是支持直了...触发器也有了..外键也能支持..
看来,只好拿个C++写个程序兰..查看累挂SQLiteExpertPro的手册,还支持LUA跟Pascal 的扩展直了..就拿个LUA脚本写算兰吧..editplus不支持lua,下载累挂notepad++,算是有语法高亮兰..就是sqlitedatabase class ,The sqlitequery class ,The sqlitefield class 语法不发亮..不个哪扩展累挂,仿照QT,类red,方法蓝色的...设置>语言格式设置...设置好好后,查看更改.打开stylers.xml, <LexerType name="lua" desc="Lua" ext="">
<WordsStyle name="FUNC1" styleID="13" fgColor="0080C0" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="12" keywordClass="instre2">new sql active first eof connected filename database edit getfield value displaydata open free</WordsStyle>
<WordsStyle name="FUNC2" styleID="14" fgColor="8000FF" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" keywordClass="type1" />
<WordsStyle name="FUNC3" styleID="15" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="3" fontSize="" keywordClass="type2">sqlitedatabase sqlitequery sqlitefield attilaxc920</WordsStyle>
关于逗号分割字段
--------------------
由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。
还有个优点,就是 in () 操作的时候方便..
有时候需要将这个列依据分隔符进行分割,并得到列转行的结果。
最后的lua脚本:
------------------
--参数设置区---
---author: attilax date:c920
qq="1466519819"
catname_export="我喜欢"
dbpath='C:\\Documents and Settings\\Administrator\\Application Data\\Tencent\\QQMusic\\qmdb'
--------- pragram start
databasex = sqlitedatabase:new()
print(dbpath);
print("halo");
print("3333");
databasex:filename(dbpath)
databasex:connected(true)
query = sqlitequery:new()
query:database(databasex)
sqlc920a=" SELECT [Cat].[Cat_textSongs] FROM [Cat] where Cat_strCatName='"..catname_export.."' and cat_nuser="..qq;
--sqlc920a=" select 'aa' ";
print ("\n-- sql---"..sqlc920a);
query:sql(sqlc920a)
query:active(true)
print ("\naquery is eof ----",query:eof() );
query:first()
while (query:eof() == false) do
print ("\n has record query is eof 222 ----",query:eof() );
query:edit()
catname= query:getfield('Cat_textSongs'):value()
--:value();
query:next()
end
sqlc920=[[select s.*,m.[dwOutSigID] from [SongInfo] s,[SongMap] m
where s.dwSigID=dwInSigID and dwOutSigID in (]]..catname ..") ";
print(sqlc920);
displaydata(query)
-----select songes
query:sql(sqlc920)
query:open();
displaydata(query)
query:free()
databasex:free()
参考\
MySQL逗号分割字段的行列转换技巧 - cenalulu - 博客园.htm
5款免费好用的SQLite管理工具_数据库_西部e网.htm
SQLite 函数大全 - - ITeye技术网站.htm
Lua程序设计.chm
paip.QQ音乐导出歌单总结相关推荐
- paip QQ音乐导出歌单总结
paip.QQ音乐导出歌单总结 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax ...
- 网易云音乐导出歌单-速食版
文 | 轩辕御龙 来源:Python 技术「ID: pythonall」 动机是啥 随着之前版权大战的落幕,网易云音乐坐拥最忠实的一批用户,但是却在版权上缺失了一大块,带给用户很不好的使用体验.于是很 ...
- 爬取QQ音乐2W歌单和50W首歌曲
主要运用了Python中的Requests包和json包获取内容,写入到Mongodb数据库并保存,pandas用于导出数据,代码详细我最后会给出github 接口分析并爬取歌单id 我发现html源 ...
- WPF 模仿QQ音乐首页歌单效果
qq音乐桌面版做的效果感觉很不错,今天就模仿一下它首页歌单的效果,从简单做起... 看一下效果: ,其实也很简单,就是布局和动画,触发器...还用到了ItemsControl 下面就看看代码: Mai ...
- 个人博客中MetingJS引用qq音乐列表歌单
创建第一个文件APlayer.min.css文件 .aplayer {background: #fff;font-family: Arial, Helvetica, sans-serif;margin ...
- QQ音乐推荐歌单API报错 invalid referer
概述 准备通过vue全家桶仿制一个QQ音乐播放器,绝大多数根据网上抓取下来的API都是没有问题的. 在获取推荐歌单API的时候,发现接口老是返回 invalid referer,下面我们来看看这个提示 ...
- 关于如何从国内各大音乐平台歌单导入Apple Music的解决方法
可能有很多小伙伴想要体验AppleMusic的无损音质但是又不想放弃国内平台收藏了那么多的宝贵歌单,那今天就教大家如何将国内各大音乐平台的歌单导入到AppleMusic. 在网上搜罗了关于网易云平台使 ...
- 导出音乐软件歌单为txt文本
前言 出于被网易云各种骚操作(删除珍藏多年的歌曲.软件自动播放音乐但不显示后台程序等等)恶心到,毅然卸载了事,但是我的歌单导不出来,于是花费大量时间解决此问题,目前只能导出为txt文本,但是无 ...
- 网易云音乐api歌单数据获取
网易云音乐api歌单数据获取 网易作为IT大厂,数据可以说 藏的很严实,普通按个f12以为能搞到点东西,结果,看不到要的歌单信息,这可是愁死我了啊. 后来看了看知乎,一帮怪才集中的地方果然迸发了思维的 ...
- python爬虫爬取qq音乐热歌榜的歌曲到本地
文章目录 项目目标 具体实现步骤 完整代码 运行结果 项目目标 爬取qq音乐热歌榜https://y.qq.com/n/yqq/toplist/26.html到本地文件夹 具体实现步骤 程序思路:用s ...
最新文章
- VSCode 自定义html5模板
- 【Envi风暴】Envi5.4经典安装图文教程
- gpt efi win7 linux,科学网—UEFI+GPTSSD+HDD 成功安装win10+Centos linux7 过程 - 陈长云的博文...
- 机器学习之01篇:初步窥探
- vscode ---- 插件
- pytorch学习率衰减
- 实战 | F1060路由模式ISIS典型组网配置案例
- 自定义view的步骤
- 区块链 如何提高TPS 为什么区块大小和出块速度越大越好
- 计算机蓝屏代码0x0000007b,开机出现蓝屏代码0X0000007B原因分析及解决方法
- 链表中添加一个节点和删除一个节点
- 【懒人神器】鼠标自动连续点击器免费下载
- 计算机网络经典面试题:在浏览器中输入URL并按下回车后会发生什么?
- android 自定义textview在onlayout中设置setTypeface的时候报错 requestLayout() improperly called by ...
- 最新获得淘宝app商品详情原数据 的API
- FPGA 使用PCIE高速接口
- HTML5期末大作业:个人网站设计——彭于晏明星(15页)带特效 带登录 带轮播 带音乐 HTML+CSS+JavaScript 大学生毕设网页设计源码HTML (1)
- 计算机推测四维空间,4维空间真的存在吗?科学家推测未来人类可能会生活在4维空间中...
- DC-DC直流升压模块电源12V升24V(5A)FP5207
- LDREX and STREX