Вы действительно изучили данные, возвращаемые urllib?Вы уверены, что получаете корм, а не что-то еще?Google Reader требует аутентификации, и если вы попытаетесь загрузить этот URL без аутентификации, вы получите страницу с ошибкой HTML.Попробуйте это:
feedString = urllib2.build_opener().open(urllib2.Request(feedAddr)).read()
open('feed.xml', 'w').write(feedString)
и проверьте файл feed.xml
.
Кроме того, вы можете получить его непосредственно из CNN, просто убрав часть `http://www.google.com/reader/atom/feed/' и используя:
http://rss.cnn.com/rss/cnn_topstories.rss?r=n&n=1000.
Возвращает действительный RSS
фид.