我希望你能告诉我我的网络爬虫哪里出了问题。
我想做的是在页面上某个字符串(“对不起,Gruen Fan”)发生变化时收到通知。我可以拉入字符串,但是,“If”函数似乎不起作用 - 它的输出应该是“Text is in”。这是代码:
from bs4 import BeautifulSoup
from urllib import urlopen
import re
urls= ["http://www.abc.net.au/tv/programs/gruen-nation/"]
for url in urls:
webpage = urlopen(url).read()
FindTitle = re.compile('\t\t\t\t(.*)\.<BR><BR>')
FindTitle = re.findall(FindTitle,webpage)
print FindTitle[0]
print ' '
if 'Sorry, Gruen fan' in FindTitle:
print("Text is in")
else:
print("Text isn't in")
在此先感谢您的时间,
山姆。