def get_latest_photos(self, total=6): """ :param total: 需要的数量 :return: 获取到的图 """ sql = 'SELECT * FROM bai_photo ORDER BY publishTime DESC LIMIT {0}'.format( total) CrawlerLogger.logger.info("get latest {0} photos SQL: {1}".format( str(total), sql)) MysqlLogger.logger.info("get latest {0} photos SQL: {1}".format( str(total), sql)) photo_records = self.db.query(sql) photos = Photo.to_photos(photo_records) if len(photos) < total: CrawlerLogger.logger.warning( 'Not enough photos, all photos have been gotten.') MysqlLogger.logger.info( 'Not enough photos, all photos have been gotten.') # print '===first photo===\n', photos[0].__str__(), '\n======', return photos # <type 'list'>