Я вырываю свои волосы, пытаясь разобрать RSS-канал Craigslist для извлечения информации о местоположении.
Я использовал feedparser , чтобы разобрать скрипт в записи и описания записей.К сожалению, информация об адресе содержится в неправильных тегах в разделе описания.
адреса содержатся в разделе, который выглядит следующим образом:
<!-- CLTAG xstreet0=11832 se 318pl -->
<!-- CLTAG xstreet1= -->
<!-- CLTAG city=auburn -->
<!-- CLTAG region=wa -->
11832 se 318pl
Feedparser не нравится эти CLTAGS.Моя попытка захватить первую строку с помощью регулярного выражения выглядела так:
addressStart = r'!-- CLTAG xstreet0='
addressEnd = r'-->'
prog = re.compile(addressStart(.*?)addressEnd)
result = prog.match(string)
... Но это не сработало.Что я делаю неправильно?вот ссылка на RSS-ленту, с которой я работаю 'http://seattle.craigslist.org/see/apa/index.rss'
Любая помощь очень ценится!