From 9bbec1b089d5f7799478fb0143eb34c31b821e0e Mon Sep 17 00:00:00 2001 From: byack <18788748257@163.com> Date: Sun, 9 Feb 2020 19:15:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GUI/ico/open_folder.png | Bin 1443 -> 793 bytes README.md | 40 ++++++++++++++++++++++++++++------------ ico/open_folder.png | Bin 1443 -> 793 bytes 3 files changed, 28 insertions(+), 12 deletions(-) diff --git a/GUI/ico/open_folder.png b/GUI/ico/open_folder.png index da9bc6adf2bd89bbf85f91406326430aceedf84e..3a566b5041e3ce15af5877c0e7d590df04b0e480 100644 GIT binary patch delta 752 zcmV}}k}=jhFByOPpcJS;+Zb^%Y}F}#CsMO1nZ zk7w*-EahF~7f@w6`tXN{AUDLieO+wKY?LM7H=MvG^xzY06e4!#?5HdOv-uu-rA;UE zXW>t(-;knv;8Q$^eRykD z{hz6BpnstKh7=VrgAefqUKUsB37o?(1#LG)t|#TsIGM>-OH}v30r|fqG@Gs^A9mv3 zdFty@oq@}^)ROdkR2>}_%dxYjzAjY(Ll*yGe*^nlZB!dZN5v-$;sSOv<*>`#Q8|ud z3(&SD0qgK=`n>{Aq@1|-te^GY9z3@IZR=7Sg=t2`6A-S8k+`19nvzC-4Wq_ iW1g{T)22nqXAOM}2f zOr;51wN+-Wsp)Jk*Gg^bYO+>2XByQXwpPmpzJyXCDmq##r8E`EXd;&vQ9xcq?&ZRB z`U5U<;c~&t#p@q@{<-J*o!@!R_q+3)^E~HV!2?8SVdfZAO@9)o5eVTWk=K|4{*E2&D30Pkex%8JFHTOZEQ$mUkk5yXLV?ab7 zsj7etC6UQHy9PaKVD{N`U5(eMUnNBMvx!uNvefj*k{@k>J`K!Y`21W|C~H7Y2Vrno ztt2NmJ7ZPXP=Dyf18YF+?w-0aD1tfOfvhb3og1y@?$y_Xciq&IiObCZT4#O6FI=`s z6>I~|$#J!&w^`PO+tt z_~PT8ae)Z2m6hJRkTC#@lb&_EcmSQS@4B?5iDuQ|QqMn@2K#^_Ew-Yw5%31^^Bv)$ zMCXjt8Gq3TL7S8SoV;Ddw98ol6oe-dpf&KO=?q62${n;;iaSe#qOKnd*XW2g1~{y1 zktzU|j^FO6kYy`7GtdSM%Hv~W)yT;X<6A2KW^eTsPT#)Kqb^uyG?^ln zpPoDC_LQ(m?$GLxc|Jj;`i1t0A8V{6t*Q`A#r`5HV zCVz@8jWnxm1nInpddL@pu$zZ=BhcAn+@h3VMar|lXjeK888?=7t5-53D$-@~ePK3R z`1;%Ze`FlYel_>#{>#wiJs?!|ZG;%@t_UGkazfQc6DA^*MXL+{dlD z`TgSs_kv!pW9z1kY}&SibLTH|;P6onW&OnXal!cc`QGycA3G+9?1 zBYE*c&R@7hSy=_uwYN}J$KN#$k&+Xq^0`@EL*}6)ytVd?UQ^v}z=lSnVb+W&X3dD| zJJ|txgPw1``vFsVj~$sE9)A<}hJT`TNR!fe-hI$As0ok= zLk2v}kO5CK@C{ANO^{YMNa;pvW53c|H=vqPi`FBX3SGX1)7w{h!`;)9Ug`1(wV(L* zcke3e&kUM)0E4!DCstE?3)!(NtFEqT?_1D$?tb@R3wcFCY))<-TCEnH)_D2gNNX*! z$_H@1<#QENb^FO+Mdfwgeg8v71&$==_{k2fBKNND4q_LigljaifR4YG9#n)7`L&gP zaRmimSfShLbnJqZaE&6@BSe_v=AJ_!>yR?fdZ#8mFE6jv(|U%m@jvXgsG_uh)a3vG N002ovPDHLkV1mw=wj=-m diff --git a/README.md b/README.md index db7a176..a31a905 100644 --- a/README.md +++ b/README.md @@ -6,20 +6,14 @@ 我的系统是manjaro -![](https://pic.downk.cc/item/5e2ac01c2fb38b8c3c606c03.png) +![](https://pic.downk.cc/item/5e3fe9462fb38b8c3c5287c7.png) ## 视频简单解说 -bilibili: https://www.bilibili.com/video/av84993922 +bilibili第一次解说: https://www.bilibili.com/video/av84993922 ## 使用方法 -**先安装chromedriver,搜索时需要用到,如果想使用其它的浏览器驱动,安装完成后,只需要修改 GUI 文件夹下主窗口中以下代码** - -```python -self.browser = webdriver.Chrome(options=options) # 将这一行中的Chrome改为你选择的浏览器 -``` - 克隆本项目,如果是在码云克隆项目的话改一下地址就好了 ```bash @@ -29,7 +23,7 @@ pip3 install -r requirements.txt python3 kk-music.py ``` -等我研究一下如何直接打包成一个可执行文件,打包完成后我会将文件上传上来的。 +可执行文件还未打包出来 ## 概述 @@ -38,15 +32,37 @@ python3 kk-music.py ## 一些可能的问题 + 搜索框无法输入中文:(https://bbs.deepin.org/forum.php?mod=viewthread&tid=181772) -+ 搜索错误:目前搜索使用的是selenium来爬取数据,所以需要安装相关的浏览器驱动,默认程序使用的是chromedriver,如果使用的是火狐浏览器,需要安装geckodriver,安装方法大家可以谷歌一下,都比较简单。在Linux上就是一条安装命令就可以了。 *欢迎邮箱反馈,我没有做详细的测试* +## 暂时我遇见的还未解决的Bug + ++ 先点击播放首页电台,然后点击首页歌单或是搜索歌曲,出现播放无声,需要暂停再播放,无声时进度也是进展的,暂停播放后等同于重头播放,会导致进度对不上,需要拖动进度条矫正进度显示 + ++ 先点击歌单,然后播放歌单中的歌曲,然后使用搜索功能,报错为:非法指令 + + ``` + Process finished with exit code 132 (interrupted by signal 4: SIGILL) + ``` + ++ 首次运行下一首线程时,终端会有如下报告,但运行暂时无异常 + + ``` + QObject::connect: Cannot queue arguments of type 'QItemSelection' + (Make sure 'QItemSelection' is registered using qRegisterMetaType().) + QObject::connect: Cannot queue arguments of type 'QItemSelection' + (Make sure 'QItemSelection' is registered using qRegisterMetaType().) + ``` + ++ 先加入歌单,播放歌单的时候,会没有声音,需要暂停之后再播放,每一首切换都是如此。添加延时解决 + ++ **哪位大佬如果看出了问题所在教教我吧,感谢** + ## 感谢 + 图标来源:(https://icons8.cn/) (https://www.easyicon.net/) 内容均来源与网络,如有侵权,联系告知,我会立即删除 -+ 网易云反爬代码参考:(https://blog.csdn.net/qq_36779888/article/details/90738012) 感谢大佬 (后续版本在我自己没搞懂网易云的加密机制之前,这一部分改用selenium来实现,自己写的) -+ qt5滑动条禁用点击事件代码参考:(https://github.com/PyQt5/PyQt/tree/master/QSlider) ++ 网易云反爬代码参考:(https://blog.csdn.net/qq_36779888/article/details/90738012) 感谢大佬 (已经找到直接可用的API) ++ qt5滑动条禁用点击事件代码参考:(https://github.com/PyQt5/PyQt/tree/master/QSlider) (现在采用的其它方法禁用点击跳转,将点击跳转的值设置为0,就可以达到禁用点击跳转的效果) + 搜索框输入中文问题,链接如上,感谢大佬 可能有些遗漏,表示感谢 diff --git a/ico/open_folder.png b/ico/open_folder.png index da9bc6adf2bd89bbf85f91406326430aceedf84e..3a566b5041e3ce15af5877c0e7d590df04b0e480 100644 GIT binary patch delta 752 zcmV}}k}=jhFByOPpcJS;+Zb^%Y}F}#CsMO1nZ zk7w*-EahF~7f@w6`tXN{AUDLieO+wKY?LM7H=MvG^xzY06e4!#?5HdOv-uu-rA;UE zXW>t(-;knv;8Q$^eRykD z{hz6BpnstKh7=VrgAefqUKUsB37o?(1#LG)t|#TsIGM>-OH}v30r|fqG@Gs^A9mv3 zdFty@oq@}^)ROdkR2>}_%dxYjzAjY(Ll*yGe*^nlZB!dZN5v-$;sSOv<*>`#Q8|ud z3(&SD0qgK=`n>{Aq@1|-te^GY9z3@IZR=7Sg=t2`6A-S8k+`19nvzC-4Wq_ iW1g{T)22nqXAOM}2f zOr;51wN+-Wsp)Jk*Gg^bYO+>2XByQXwpPmpzJyXCDmq##r8E`EXd;&vQ9xcq?&ZRB z`U5U<;c~&t#p@q@{<-J*o!@!R_q+3)^E~HV!2?8SVdfZAO@9)o5eVTWk=K|4{*E2&D30Pkex%8JFHTOZEQ$mUkk5yXLV?ab7 zsj7etC6UQHy9PaKVD{N`U5(eMUnNBMvx!uNvefj*k{@k>J`K!Y`21W|C~H7Y2Vrno ztt2NmJ7ZPXP=Dyf18YF+?w-0aD1tfOfvhb3og1y@?$y_Xciq&IiObCZT4#O6FI=`s z6>I~|$#J!&w^`PO+tt z_~PT8ae)Z2m6hJRkTC#@lb&_EcmSQS@4B?5iDuQ|QqMn@2K#^_Ew-Yw5%31^^Bv)$ zMCXjt8Gq3TL7S8SoV;Ddw98ol6oe-dpf&KO=?q62${n;;iaSe#qOKnd*XW2g1~{y1 zktzU|j^FO6kYy`7GtdSM%Hv~W)yT;X<6A2KW^eTsPT#)Kqb^uyG?^ln zpPoDC_LQ(m?$GLxc|Jj;`i1t0A8V{6t*Q`A#r`5HV zCVz@8jWnxm1nInpddL@pu$zZ=BhcAn+@h3VMar|lXjeK888?=7t5-53D$-@~ePK3R z`1;%Ze`FlYel_>#{>#wiJs?!|ZG;%@t_UGkazfQc6DA^*MXL+{dlD z`TgSs_kv!pW9z1kY}&SibLTH|;P6onW&OnXal!cc`QGycA3G+9?1 zBYE*c&R@7hSy=_uwYN}J$KN#$k&+Xq^0`@EL*}6)ytVd?UQ^v}z=lSnVb+W&X3dD| zJJ|txgPw1``vFsVj~$sE9)A<}hJT`TNR!fe-hI$As0ok= zLk2v}kO5CK@C{ANO^{YMNa;pvW53c|H=vqPi`FBX3SGX1)7w{h!`;)9Ug`1(wV(L* zcke3e&kUM)0E4!DCstE?3)!(NtFEqT?_1D$?tb@R3wcFCY))<-TCEnH)_D2gNNX*! z$_H@1<#QENb^FO+Mdfwgeg8v71&$==_{k2fBKNND4q_LigljaifR4YG9#n)7`L&gP zaRmimSfShLbnJqZaE&6@BSe_v=AJ_!>yR?fdZ#8mFE6jv(|U%m@jvXgsG_uh)a3vG N002ovPDHLkV1mw=wj=-m