From f8f964106a00e2369f8d04b17d0b315a22c671d3 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 14 Jun 2024 12:27:26 +0800 Subject: [PATCH] fix pubdate string --- app/modules/indexer/spider.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/modules/indexer/spider.py b/app/modules/indexer/spider.py index 08c08273..9027ef39 100644 --- a/app/modules/indexer/spider.py +++ b/app/modules/indexer/spider.py @@ -491,8 +491,10 @@ class TorrentSpider: pubdate = torrent(selector.get('selector', '')).clone() self.__remove(pubdate, selector) items = self.__attribute_or_text(pubdate, selector) - self.torrents_info['pubdate'] = self.__index(items, selector) - self.torrents_info['pubdate'] = self.__filter_text(self.torrents_info.get('pubdate'), + pubdate_str = self.__index(items, selector) + if pubdate_str: + pubdate_str = pubdate_str.replace('\n', ' ').strip() + self.torrents_info['pubdate'] = self.__filter_text(pubdate_str, selector.get('filters')) def __get_date_elapsed(self, torrent):