def playlist(self): pg = self.app.pargs.page pl = playlist.Playlist() if pg != None: pl.view_capture(int(pg)) else: for i in range(36): print('正在抓取第 {} 页歌单……'.format(i + 1)) pl.view_capture(i + 1)
def updatedb(self): if self.app.pargs.date is None: print(Fore.RED + '没有指定参数 date 无法进行操作') return if self.app.pargs.table == "music": m = music.Music() m.create_update_strategy(date=int(self.app.pargs.date)) elif self.app.pargs.table == "playlist": p = playlist.Playlist() p.create_update_strategy(date=int(self.app.pargs.date)) else: print(Fore.RED + '指定参数 table 不正确!')
def playlist(self): pg = self.app.pargs.page cf = "全部" pl = playlist.Playlist() if self.app.pargs.classify is not None: cf = self.app.pargs.classify if pg is not None: print(Fore.GREEN + '正在抓取 曲风为 {} 的第 {} 页歌单……'.format(cf, pg)) pl.view_capture(int(pg), cf) else: for i in range(36): print(Fore.GREEN + '正在抓取 曲风为 {} 的第 {} 页歌单……'.format(cf ,i + 1)) pl.view_capture(i + 1, cf)
def test_classify(self): playlist.Playlist().get_classify()
def get_playlist(): pl = playlist.Playlist() title = pl.view_capture(int(request.form['gdPage']), request.form["gdType"].encode("utf-8")) return jsonify({"type": request.form["gdType"], "title": title})
def get_playlist(): pl = playlist.Playlist() return jsonify({"test": request.form["gdType"]})