FindTitle
is a list. The string isn't in the list, so you get False
.
You should check if it's in the string in the list instead:
if 'Sorry, Gruen fan' in FindTitle[0]:
Also, you don't need regex if you just want to check for a string:
from urllib import urlopen
urls = ["http://www.abc.net.au/tv/programs/gruen-nation/"]
for url in urls:
html = urlopen(url).read()
if 'Sorry, Gruen fan' in html:
print("Text is in")
else:
print("Text isn't in")