code: def download_artist_by_id(self, artist_id, artist_name):
          
  
          try:
              # use old api
              songs = self.crawler.get_artists_hot_songs(artist_id)
          except RequestException as exception:
              click.echo(exception)
          else:
              folder = os.path.join(self.folder, artist_name)
              for song in songs:
                  self.download_song_by_id(song.song_id, song.song_name, folder)
docs: Download a artist's top50 songs by his/her id.
  
          :params artist_id: artist id.
          :params artist_name: artist name.