Exemplo n.º 1
0
    def __init__(self):
        self.crawlerConf = Conf("../conf/crawlerConf")
        self.userConf = Conf("../conf/userConf")
        
        #加载Url
        self.urlFile = open(self.crawlerConf.get("crawler", "url_file_name"), "r+")
        self.__postedSet = set()
        self.initUrlSet()
        
        #自动发帖
        print "-----start get robot list------"
        self.formUrl = self.userConf.get("post", "url")
        self.robotList = self.getDiscuzRobotList()

        #下厨房
        self.xiachufang = XiaChuFang()
        self.start = int(self.crawlerConf.get("xiachufang", "start"))
        self.maxMeishiPerDay = int(self.crawlerConf.get("xiachufang", "max_post_per_day"))
        
        #奇闻
        self.qiwen = QiWen(self.__postedSet)
        self.maxQiwenPerDay = int(self.crawlerConf.get("qiwen", "max_post_per_day"))
        
        #美容养生
        self.aimei = Aimei(self.__postedSet)
        self.maxAimeiPerDay = int(self.crawlerConf.get("aimei", "max_post_per_day"))
        
        #joke
        self.joke = Joke()
        self.maxJokePerDay = int(self.crawlerConf.get("joke", "max_post_per_day"))
        self.jokeStart = int(self.crawlerConf.get("joke", "start"))
        
        #neteasy
        self.neteasy = NetEasyRank()
        self.maxNetPerDay = int(self.crawlerConf.get("neteasy", "max_post_per_day"));