Updated YouTube parser to use BeautifulSoup4