Найти все данные между тегами

Я пытаюсь создать сценарий Python, который открывает новостные ленты RSS, а затем компилирует загружаемые данные новостей в файл HTML, который затем читается как «газета» для школьного задания, поэтому я не могу импортировать такие вещи, как Beautiful Soup и что нет.

С помощью этого кода я могу извлекать данные в одной строке, однако он не работает в нескольких строках, после некоторого поиска в Google я не могу это понять.

from urllib import urlopen

from re import findall

from webbrowser import open as webopen


url = 'http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topsongs/limit=10/xml' 


web_page_contents = urlopen(url).read()

print(re.findall(r'<item>(.*?)</item>', web_page_contents))

person velua    schedule 15.10.2016    source источник
comment
основываясь на документах Python для urlopen, вы можете использовать множество тех же функций, что и файловый объект, включая строки чтения. который должен дать вам функциональность, которую вы ищете   -  person Josie Thompson    schedule 15.10.2016
comment
Кратко: . не фиксирует перевод строки.   -  person TigerhawkT3    schedule 15.10.2016
comment
Пожалуйста, покажите ваш web_page_contents.   -  person kame    schedule 15.10.2016