Мое приложение должно отслеживать каналы RSS / Atom и сохранять новые записи в базе данных. У меня вопрос: Какой самый надежный способ определить, была ли запись в фиде уже просканирована или нет?
Я использую Универсальный анализатор подачи для разбора каналов. Моя текущая реализация хранит запись о последнем значении feed.entry[i].updated_parsed
, при сканировании, если updated_parsed
значение записи больше записанного значения, то эта запись сохраняется в базе данных. Проблема здесь в том, что у многих каналов нет опубликованной или обновленной даты.