The following code works on several other URLs but does not work for a specific URL. Not sure why and how to workaround it? For money.usunew.com it hangs. But for all other URLs that I tried such as usatoday.com it works.
import requests
from bs4 import BeautifulSoup
url = 'https://money.usnews.com' # does NOT work for this URL but works for 'https://www.usatoday.com'
result = requests.get(url)
src = result.content
soup = BeautifulSoup(src, 'html.parser')
print(soup.prettify())