1 changed files with 0 additions and 65 deletions
@ -1,65 +0,0 @@ |
|||||
2026-05-29 23:18:06.182 [main] INFO com.music.strategy.NetEaseStrategy - 开始爬取网易云热歌榜,限制 50 首 |
|
||||
2026-05-29 23:18:07.033 [main] ERROR com.music.strategy.NetEaseStrategy - 网易云爬取失败 |
|
||||
java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonObject.getAsJsonArray(String)" because "result" is null |
|
||||
at com.music.strategy.NetEaseStrategy.crawl(NetEaseStrategy.java:35) |
|
||||
at com.music.command.CrawlCommand.execute(CrawlCommand.java:40) |
|
||||
at com.music.controller.CrawlerController.start(CrawlerController.java:52) |
|
||||
at com.music.App.main(App.java:17) |
|
||||
2026-05-29 23:18:07.036 [main] ERROR com.music.command.CrawlCommand - 爬取异常 |
|
||||
com.music.exception.ParseException: 解析网易云数据失败: Cannot invoke "com.google.gson.JsonObject.getAsJsonArray(String)" because "result" is null |
|
||||
at com.music.strategy.NetEaseStrategy.crawl(NetEaseStrategy.java:79) |
|
||||
at com.music.command.CrawlCommand.execute(CrawlCommand.java:40) |
|
||||
at com.music.controller.CrawlerController.start(CrawlerController.java:52) |
|
||||
at com.music.App.main(App.java:17) |
|
||||
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonObject.getAsJsonArray(String)" because "result" is null |
|
||||
at com.music.strategy.NetEaseStrategy.crawl(NetEaseStrategy.java:35) |
|
||||
... 3 common frames omitted |
|
||||
2026-05-29 23:19:31.271 [main] INFO com.music.strategy.NetEaseStrategy - 开始爬取网易云热歌榜,限制 50 首 |
|
||||
2026-05-29 23:19:56.780 [main] INFO com.music.strategy.NetEaseStrategy - 网易云爬取完成,共 50 首 |
|
||||
2026-05-29 23:19:56.805 [main] INFO com.music.command.CrawlCommand - 爬取完成,平台=netease, 数量=50 |
|
||||
2026-05-29 23:21:00.898 [main] INFO com.music.command.AnalyzeCommand - 分析报告已生成,共 50 首歌曲 |
|
||||
2026-05-29 23:21:21.127 [main] INFO com.music.command.SaveCommand - 数据已保存到文件: result.csv |
|
||||
2026-05-29 23:25:29.304 [main] INFO com.music.strategy.QQStrategy - 开始爬取 QQ 音乐热歌榜,限制 50 首 |
|
||||
2026-05-29 23:25:30.367 [main] INFO com.music.strategy.QQStrategy - QQ音乐爬取完成,共 20 首 |
|
||||
2026-05-29 23:25:30.368 [main] INFO com.music.command.CrawlCommand - 爬取完成,平台=qq, 数量=20 |
|
||||
2026-05-29 23:26:13.206 [main] INFO com.music.strategy.KuGouStrategy - 开始爬取酷狗热歌榜,限制 50 首 |
|
||||
2026-05-29 23:26:13.691 [main] ERROR com.music.strategy.KuGouStrategy - 酷狗爬取失败,使用模拟数据 |
|
||||
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 12 path $ |
|
||||
at com.google.gson.JsonParser.parseReader(JsonParser.java:76) |
|
||||
at com.google.gson.JsonParser.parseString(JsonParser.java:51) |
|
||||
at com.music.strategy.KuGouStrategy.crawl(KuGouStrategy.java:39) |
|
||||
at com.music.command.CrawlCommand.execute(CrawlCommand.java:40) |
|
||||
at com.music.controller.CrawlerController.start(CrawlerController.java:52) |
|
||||
at com.music.App.main(App.java:17) |
|
||||
Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 12 path $ |
|
||||
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1659) |
|
||||
at com.google.gson.stream.JsonReader.checkLenient(JsonReader.java:1465) |
|
||||
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:551) |
|
||||
at com.google.gson.stream.JsonReader.peek(JsonReader.java:433) |
|
||||
at com.google.gson.JsonParser.parseReader(JsonParser.java:71) |
|
||||
... 5 common frames omitted |
|
||||
2026-05-29 23:26:13.695 [main] INFO com.music.command.CrawlCommand - 爬取完成,平台=kugou, 数量=8 |
|
||||
2026-05-29 23:27:34.126 [main] INFO com.music.strategy.KuGouStrategy - 开始爬取酷狗热歌榜,限制 50 首 |
|
||||
2026-05-29 23:27:34.611 [main] ERROR com.music.strategy.KuGouStrategy - 酷狗爬取失败,使用模拟数据 |
|
||||
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 12 path $ |
|
||||
at com.google.gson.JsonParser.parseReader(JsonParser.java:76) |
|
||||
at com.google.gson.JsonParser.parseString(JsonParser.java:51) |
|
||||
at com.music.strategy.KuGouStrategy.crawl(KuGouStrategy.java:39) |
|
||||
at com.music.command.CrawlCommand.execute(CrawlCommand.java:40) |
|
||||
at com.music.controller.CrawlerController.start(CrawlerController.java:52) |
|
||||
at com.music.App.main(App.java:17) |
|
||||
Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 12 path $ |
|
||||
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1659) |
|
||||
at com.google.gson.stream.JsonReader.checkLenient(JsonReader.java:1465) |
|
||||
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:551) |
|
||||
at com.google.gson.stream.JsonReader.peek(JsonReader.java:433) |
|
||||
at com.google.gson.JsonParser.parseReader(JsonParser.java:71) |
|
||||
... 5 common frames omitted |
|
||||
2026-05-29 23:27:34.613 [main] INFO com.music.command.CrawlCommand - 爬取完成,平台=kugou, 数量=8 |
|
||||
2026-05-29 23:28:00.192 [main] INFO com.music.strategy.KuGouStrategy - 开始爬取酷狗热歌榜,限制 50 首 |
|
||||
2026-05-29 23:28:00.937 [main] INFO com.music.strategy.KuGouStrategy - 酷狗爬取完成,真实数据 22 首 |
|
||||
2026-05-29 23:28:00.939 [main] INFO com.music.command.CrawlCommand - 爬取完成,平台=kugou, 数量=22 |
|
||||
2026-05-29 23:28:29.618 [main] INFO com.music.command.AnalyzeCommand - 分析报告已生成,共 22 首歌曲 |
|
||||
2026-05-29 23:33:25.068 [main] INFO com.music.strategy.NetEaseStrategy - 开始爬取网易云热歌榜,限制 50 首 |
|
||||
2026-05-29 23:33:31.039 [main] INFO com.music.strategy.NetEaseStrategy - 网易云爬取完成,共 50 首 |
|
||||
2026-05-29 23:33:31.042 [main] INFO com.music.command.CrawlCommand - 爬取完成,平台=netease, 数量=50 |
|
||||
Loading…
Reference in new issue