# to get the title from BeautifulSoup
soup = ('html_file', 'html.parser')
print(soup.title)
for body in message.find_all('div', {'class': 'body'}):
# grab div by class name
if body.find('div', {'class': 'date'}):
text = body.find('div', {'class': 'date'})
# find div by 'title' attribute
title = text.get('title', 'No title attribute')
print(title)
# to get the title from BeautifulSoup
soup = ('html_file', 'html.parser')
print(soup.title.string)
# To get the title from BeautifulSoup
def getTitle(url):
try:
html=urlopen(url)
except HTTPError as e:
return None
try:
bs=BeautifulSoup(html.read(), 'html.parser')
title=bs.body.h1
except AttributeError as e:
return None
return title