code: def get_song_urls(song_input):
      
      YOUTUBECLASS = 'spf-prefetch'
  
      html = requests.get("https://www.youtube.com/results",
                          params={'search_query': song_input})
      soup = BeautifulSoup(html.text, 'html.parser')
  
      soup_section = soup.findAll('a', {'rel': YOUTUBECLASS})
  
      # Use generator over list, since storage isn't important
      song_urls = ('https://www.youtube.com' + i.get('href')
                   for i in soup_section)
      song_titles = (i.get('title') for i in soup_section)
  
      youtube_list = list(zip(song_urls, song_titles))
  
      del song_urls
      del song_titles
  
      return youtube_list
docs: Gather all urls, titles for a search query
      from youtube