def getdailynews(self):
        date=self.getformatdate()
        newslist=[]
        newsjsonlist={}
        source=['268_new.json','270_new.json']

        for index in range(2):
            self.news_url = third_party_api.newsapi%(date,source[index]);
            newslist.extend(self.getpernews())

        newslist=sorted(newslist,key=lambda newsitem:newsitem['putdate'],reverse=True)
        latestnews=basesqlutil.select_latest_news_sql()
        if(latestnews is None) :
            newsjsonlist["nextId"]='0'
            indexofsame=2
        else :
            lastnewsid=latestnews[1]
            newsjsonlist["nextId"]=lastnewsid
            indexofsame =self.getsameindex(lastnewsid,newslist)
            if((indexofsame is not -1) and (indexofsame is not 0)) :
                newslist=newslist[0:indexofsame]
        #newslist=self.save_per_articlecontent(newslist)
        newsjsonlist["newslist"]=newslist
        newsjsonlist=json.dumps(newsjsonlist).decode("unicode-escape")
        if((indexofsame is not 0) and len(newslist)>8) :
            try:
                basesqlutil.news_insert_sql('news',str(newslist[0]['articleId']),newsjsonlist,str(date))
            except:
                return "error"
        return str(newsjsonlist)
 def setblogid(self,bloglist):
     for index in range(len(bloglist)) :
         blogItem=json.dumps(bloglist[index]).decode("unicode-escape")
         if(bloglist[index]['putdate']!=1435619291000) :
             try:
                 basesqlutil.news_insert_sql('blog',str(bloglist[index]['articleId']),blogItem,str(bloglist[index]['putdate']))
             except:
                 continue
         print(blogItem)
 def getdailyblog(self):
     source=['296.json','297.json']
     for index in range(2):
         self.blog_url = third_party_api.blogapi%(source[index]);
         blogtype=self.getperblog()
         blog=blogtype['articleList'][0]
         blogitem=json.dumps(blog).decode("unicode-escape")
         try:
             basesqlutil.news_insert_sql('blog',str(blog['articleId']),blogitem,str(blog['putdate']))
         except:
             continue
     return blog