0xHJK/music-dl

Windows xp经常出现搜索结果不全的问题

momoxionger opened this issue · 6 comments

经过“千难万险”,终于在解决win xp一系列运行环境和依赖问题以后成功安装好了,功能也一切正常。整个环境是“WinXP+Python3.4.4+pip19.1.1”。能搜索,能下载,能指定路径,唯一的问题就是搜索同一个keyword每次显示的结果有多有少,有时候甚至没有,应该不是硬件性能的问题,在我的主力机器win10上也略有差异,不过差异不大,这和系统运行效率有关吗?

0xHJK commented

应该和系统没关系,可能和网络情况有关。能具体帖一下对比情况吗

我截了几张图:https://pan.baidu.com/s/1zcoWJ0wZOTB6tQDw7hCnmA 透明的cmd是win10,mac和win10结果一致,只有XP是这样,影响倒是不大,无非就是多搜索几次,应该也没什么人和我一样用XP了,我也仅仅是拿来备用的。如果你能知道原因当然好,实在不知道也没关系,直接关了这个issue,把更多精力放在新功能上。最后十分感谢你的项目!

@0xHJK,6张截图要XP搜索同一关键词自己对比看,同一关键词XP和win10的对比看

0xHJK commented

@momoxionger 看上去是百度的数据比较容易丢,可能是请求超时或者哪里出错了,你可以试试下面的命令看看具体报错。

music-dl -s baidu -v

或者也可以用-c(2.x版本)或-n(3.x版本)来指定单一来源数量

这是win10的输出,没有报错

C:\Users\XXXXX>music-dl -k "by2" -s baidu -v

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 爱上你       | By2  | 4.09MB | 0:04:27 | 成人礼   | BAIDU |
| 3    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 4    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>:

C:\Users\XXXXX>music-dl -k "by2" -s baidu -v -c 4

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 3    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>: by2Aborted!

C:\Users\XXXXX>music-dl -k "by2" -s baidu -v -c 5

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 爱上你       | By2  | 4.09MB | 0:04:27 | 成人礼   | BAIDU |
| 3    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 4    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>: Aborted!

C:\Users\XXXXX>music-dl -k "by2" -s baidu -v -c 6

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 爱上你       | By2  | 4.09MB | 0:04:27 | 成人礼   | BAIDU |
| 3    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 4    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
| 5    | 买买买       | By2  | 3.1MB  | 0:03:23 | 16未成年 | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>:
C:\Users\XXXXX>music-dl -k "by2" -s baidu -v -c 7

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 爱上你       | By2  | 4.09MB | 0:04:27 | 成人礼   | BAIDU |
| 3    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 4    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
| 5    | 买买买       | By2  | 3.1MB  | 0:03:23 | 16未成年 | BAIDU |
| 6    | 不够成熟     | By2  | 4.14MB | 0:04:30 | 16未成年 | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>:

WinXP等我换电脑写下一条Comment

这是Win XP的

C:\Documents and Settings\Administrator
λ music-dl -k "by2" -s baidu -v

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 爱上你       | By2  | 4.09MB | 0:04:27 | 成人礼   | BAIDU |
| 3    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 4    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>: Aborted!

C:\Documents and Settings\Administrator
λ music-dl -k "by2" -s baidu -v -c 4

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 3    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>: music-dl -k "by2" -s baidu -v -c 5
输入有误!请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>: n
请输入要搜索的歌曲,或Ctrl+C退出
 >>: Aborted!

C:\Documents and Settings\Administrator
λ music-dl -k "by2" -s baidu -v -c 5

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 爱上你       | By2  | 4.09MB | 0:04:27 | 成人礼   | BAIDU |
| 3    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 4    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>: Aborted!

C:\Documents and Settings\Administrator
λ music-dl -k "by2" -s baidu -v -c 6

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 爱上你       | By2  | 4.09MB | 0:04:27 | 成人礼   | BAIDU |
| 3    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 4    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
| 5    | 买买买       | By2  | 3.1MB  | 0:03:23 | 16未成年 | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>: Aborted!

C:\Documents and Settings\Administrator
λ music-dl -k "by2" -s baidu -v -c 7

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 爱上你       | By2  | 4.09MB | 0:04:27 | 成人礼   | BAIDU |
| 3    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 4    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
| 5    | 买买买       | By2  | 3.1MB  | 0:03:23 | 16未成年 | BAIDU |
| 6    | 不够成熟     | By2  | 4.14MB | 0:04:30 | 16未成年 | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>: Aborted!

C:\Documents and Settings\Administrator
λ music-dl -k "by2" -s baidu -v

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 爱上你       | By2  | 4.09MB | 0:04:27 | 成人礼   | BAIDU |
| 3    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 4    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>: Aborted!

C:\Documents and Settings\Administrator
λ music-dl -k "by2" -v

正在搜索 by2 来自 ... KUGOU ... FLAC ... BAIDU ... NETEASE ... QQ ...
---------------------------

+------+-----------------+------+--------+---------+--------------------------------+------+
| 序号 | 歌名            | 歌手 | 大小   | 时长    | 专辑                           | 来源 |
+------+-----------------+------+--------+---------+--------------------------------+------+
| 0    | 爱丫爱丫 (Live) | BY2  | 3.48MB | 0:03:48 | 四川卫视2018花开天下跨年演唱会 | QQ   |
| 1    | 爱丫爱丫        | BY2  | 3.6MB  | 0:03:56 | 超人气女组合                   | QQ   |
+------+-----------------+------+--------+---------+--------------------------------+------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>: Aborted!

C:\Documents and Settings\Administrator
λ music-dl -s baidu -v
请输入要搜索的歌曲,名称和歌手一起输入可以提高匹配(如 空帆船 朴树)
 >>: by2

正在搜索 by2 来自 ... BAIDU ...
---------------------------

+------+--------------+------+--------+---------+----------+-------+
| 序号 | 歌名         | 歌手 | 大小   | 时长    | 专辑     | 来源  |
+------+--------------+------+--------+---------+----------+-------+
| 0    | 爱的双重魔力 | By2  | 3.14MB | 0:03:25 | 成人礼   | BAIDU |
| 1    | 爱丫爱丫     | By2  | 3.57MB | 0:03:54 | 16未成年 | BAIDU |
| 2    | 爱上你       | By2  | 4.09MB | 0:04:27 | 成人礼   | BAIDU |
| 3    | 无解呦       | By2  | 3.13MB | 0:03:24 | Twins    | BAIDU |
| 4    | 我知道       | By2  | 3.76MB | 0:04:05 | Twins    | BAIDU |
+------+--------------+------+--------+---------+----------+-------+

---------------------------
请输入下载序号,支持形如 0 3-5 8 的格式,输入 N 跳过下载
 >>:

也没有报错,搜索结果也基本一致,网络情况是一样的,连的是同一个路由,就是偶尔会出现像是倒数第二条那样的少结果的情况,不过现在我也不是很在意了。