コード例 #1
0
ファイル: base.py プロジェクト: joanfont/laas
    def seek(cls, query):
        url = cls.get_url(query)
        raw_content = cls.get_raw_content(url)
        soup = cls.get_soup(raw_content)

        songs = cls.parse(soup)

        if not Helper.array_of(songs, Song):
            raise ValueError('parse() response must be an array of Song objects')

        return songs