爬虫分析

  1. 在对网页进行调试的时候,留意一下 请求的筛选栏 和 时间的筛选栏。
  2. 酷我音乐更新了网路请求 关键词是 searchMusicbyKeyWord, 返回的数据对应的名称是 abslist, 然后所有属性名都变成大写了。
  3. rid 变成了 DC_xxx
  4. song_info 的类型要和Android的type一致。(String -> Str, Int -> int) 不一致的话,会出现闪退 之前没有问题是因为,虽然 python class 的 SongInfo 的 year 的类型标注是 Int, 但是python是弱类型语言,我就算给他赋值一个 string 也没关系。
  5. 最后就是,通过 python 的 fstring 传递参数可以避免中文乱码问题 (如果通过 response(params=params)) 传递的话,用户请求中文 歌曲会乱码。
  6. This completes the project

颜色主题调整

评论区~