Скажи, что я использовал
date = r.find('abbr')
чтобы получить
<abbr class="dtstart" title="2012-11-16T00:00:00-05:00">November 16, 2012</abbr>
Я просто хочу напечатать November 16, 2012
, но если я попытаюсь
print date.string
Я получаю
AttributeError: 'NoneType' object has no attribute 'string'
Что я делаю не так?
ОТВЕТ: Вот мой последний рабочий код для учебных целей:
soup = BeautifulSoup(page)
calendar = soup.find('table',{"class" : "vcalendar ical"})
dates = calendar.findAll('abbr', {"class" : "dtstart"})
events = calendar.findAll('strong')
for i in range(1,len(dates)-1):
print dates[i].string + ': ' + events[i].string