Use beautifulsoup4 as the html parser