예제 #1
0
def sendEmail(email, subscribe):
    result = False
    newsList = []
    for s in subscribe: 
        newsList.append(newdb.get({'newCatalog': s})["news"])
    print "send"
    result = EmailSender.send_mail("中国好班长订阅内容", HTMLgenerator.generateForSendEmail(newsList), [email])
    return {"result": result}
예제 #2
0
def sendEmail(email, subscribe):
    result = False
    newsList = []
    for s in subscribe:
        newsList.append(newdb.get({'newCatalog': s})["news"])
    print "send"
    result = EmailSender.send_mail(
        "中国好班长订阅内容", HTMLgenerator.generateForSendEmail(newsList), [email])
    return {"result": result}
예제 #3
0
 def close_spider(self, spider):
     
     print "Here is Updated News !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
     for new in self.newsList:
         newdb.add(new)
     #self.updatedNews -= self.news
     self.updatedNews = list(self.updatedNews)
     self.updatedNews.sort()
     EmailSender.send_mail("SpiderEmailTest", HTMLgenerator.generate(self.updatedNews))
     self.file.close()
예제 #4
0
    def close_spider(self, spider):

        print "Here is Updated News !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
        for new in self.newsList:
            newdb.add(new)
        #self.updatedNews -= self.news
        self.updatedNews = list(self.updatedNews)
        self.updatedNews.sort()
        EmailSender.send_mail("SpiderEmailTest",
                              HTMLgenerator.generate(self.updatedNews))
        self.file.close()
예제 #5
0
# -*- coding: utf-8 -*-

# this means when you are not sucessful send email. It will send you  an alternative Email

from tools import HTMLgenerator

ERROR_CONTENT = HTMLgenerator.generate([
    '{"newCatalog": "邮件发送错误","newTitle": "抓取内容可能包含敏感字符,请访问我们的网站.","newHref": "www.baidu.com","newTime": "","newContent": "由于抓取内容可能包含敏感字符,所以无法发送到您的邮箱,请访问我们的网站."}'
])
예제 #6
0
# -*- coding: utf-8 -*-

# this means when you are not sucessful send email. It will send you  an alternative Email

from tools import HTMLgenerator

ERROR_CONTENT = HTMLgenerator.generate(['{"newCatalog": "邮件发送错误","newTitle": "抓取内容可能包含敏感字符,请访问我们的网站.","newHref": "www.baidu.com","newTime": "","newContent": "由于抓取内容可能包含敏感字符,所以无法发送到您的邮箱,请访问我们的网站."}'])