code: def search_song(self, title, artist="", get_full_info=True):
          
  
          # Search the Genius API for the specified song
          if self.verbose:
              if artist:
                  print('Searching for "{s}" by {a}...'.format(s=title, a=artist))
              else:
                  print('Searching for "{s}"...'.format(s=title))
          search_term = "{s} {a}".format(s=title, a=artist).strip()
          response = self.search_genius_web(search_term)
  
          # Otherwise, move forward with processing the search results
          result = self._get_item_from_search_response(response, type_="song")
  
          # Exit search if there were no results returned from API
          if not result:
              if self.verbose:
                  print("No results found for: '{s}'".format(s=search_term))
              return None
  
          # Reject non-songs (Liner notes, track lists, etc.)
          valid = self._result_is_lyrics(result['title']) if self.skip_non_songs else True
          if not valid:
              if self.verbose:
                  print('Specified song does not contain lyrics. Rejecting.')
              return None
  
          # Download full song info (an API call) unless told not to by user
          song_info = result.copy()
          if get_full_info:
              song_info.update(self.get_song(result['id'])['song'])
          lyrics = self._scrape_song_lyrics_from_url(song_info['url'])
  
          # Skip results when URL is a 404 or lyrics are missing
          if not lyrics:
              if self.verbose:
                  print('Specified song does not have a valid URL with lyrics. Rejecting.')
              return None
  
          # Return a Song object with lyrics if we've made it this far
          song = Song(song_info, lyrics)
          if self.verbose:
              print('Done.')
          return song
docs: Search Genius.com for lyrics to a specific song
          :param title: Song title to search for
          :param artist: Name of the artist
          :param get_full_info: Get full info for each song (slower)