Update Gmeek.py

This commit is contained in:
Meekdai 2023-12-21 11:27:15 +08:00
parent b911db95f8
commit d881e4fdb3

View File

@ -199,15 +199,21 @@ class GMEEK():
item.pubDate(time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.gmtime(self.blogBase["postListJson"][num]["createdAt"]))) item.pubDate(time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.gmtime(self.blogBase["postListJson"][num]["createdAt"])))
if self.oldFeedString!='': if self.oldFeedString!='':
print("====== rss1 ======")
feed.rss_file(self.root_dir+'new.xml') feed.rss_file(self.root_dir+'new.xml')
print("====== rss2 ======")
newFeed=open(self.root_dir+'new.xml','r',encoding='utf-8') newFeed=open(self.root_dir+'new.xml','r',encoding='utf-8')
print("====== rss3 ======")
new=newFeed.read() new=newFeed.read()
print("====== rss4 ======")
newFeed.cloes() newFeed.cloes()
print("====== rss5 ======")
new=re.sub(r'<lastBuildDate>.*?</lastBuildDate>','',new) new=re.sub(r'<lastBuildDate>.*?</lastBuildDate>','',new)
old=re.sub(r'<lastBuildDate>.*?</lastBuildDate>','',self.oldFeedString) old=re.sub(r'<lastBuildDate>.*?</lastBuildDate>','',self.oldFeedString)
print("====== rss6 ======")
os.remove(self.root_dir+'new.xml') os.remove(self.root_dir+'new.xml')
print("====== rss7 ======")
if new==old: if new==old:
print("====== rss xml no update ======") print("====== rss xml no update ======")
feedFile=open(self.root_dir+'rss.xml',"w") feedFile=open(self.root_dir+'rss.xml',"w")