def save_temp_dict(self):
     for k in self.newsDict:
         if not self.newsDict[k]['valid']:
             error = Failed(link=self.newsDict[k]['link'], title=self.newsDict[k]['title'],
                            post_date=self.newsDict[k]['post_date'])
             error.post_time = self.newsDict[k]['post_time']
             error.category = self.newsDict[k]['category']
             error.summary = self.newsDict[k]['summary']
             error.error_count = self.newsDict[k]['error_count'] + 1
             error.save()
             continue
         article = Article(link=self.newsDict[k]['link'], title=self.newsDict[k]['title'],
                           post_date=self.newsDict[k]['post_date'])
         article.post_time = self.newsDict[k]['post_time']
         article.category = self.newsDict[k]['category']
         article.summary = self.newsDict[k]['summary']
         article.source = self.newsDict[k]['source']
         article.source_link = self.newsDict[k]['source_link']
         article.content = self.newsDict[k]['content']
         article.image_links = self.newsDict[k]['image_links']
         article.video_links = self.newsDict[k]['video_links']
         article.comment_num = self.newsDict[k]['comment_num']
         article.reply_num = self.newsDict[k]['reply_num']
         article.save()
         if self.newsDict[k]['error_count'] > 0:
             Failed.objects(link=self.newsDict[k]['link']).delete()
Esempio n. 2
0
 def save_temp_dict(self):
     for k in self.newsDict:
         if not self.newsDict[k]['valid']:
             error = Failed(link=self.newsDict[k]['link'],
                            title=self.newsDict[k]['title'],
                            post_date=self.newsDict[k]['post_date'])
             error.post_time = self.newsDict[k]['post_time']
             error.category = self.newsDict[k]['category']
             error.summary = self.newsDict[k]['summary']
             error.error_count = self.newsDict[k]['error_count'] + 1
             error.save()
             continue
         article = Article(link=self.newsDict[k]['link'],
                           title=self.newsDict[k]['title'],
                           post_date=self.newsDict[k]['post_date'])
         article.post_time = self.newsDict[k]['post_time']
         article.category = self.newsDict[k]['category']
         article.summary = self.newsDict[k]['summary']
         article.source = self.newsDict[k]['source']
         article.source_link = self.newsDict[k]['source_link']
         article.content = self.newsDict[k]['content']
         article.image_links = self.newsDict[k]['image_links']
         article.video_links = self.newsDict[k]['video_links']
         article.comment_num = self.newsDict[k]['comment_num']
         article.reply_num = self.newsDict[k]['reply_num']
         article.save()
         if self.newsDict[k]['error_count'] > 0:
             Failed.objects(link=self.newsDict[k]['link']).delete()