def __init__(self, media):
import cfscrape
self.session = cfscrape.create_scraper()
self.media = media
self.links = []
self.sources = SourceList()
self.logger = logging.getLogger(
__name__ + '.' + self.__class__.__name__
)
formatter = logging.Formatter(
'%(levelname)s - \033[92m{}\033[0m: %(message)s'.format(
self.__class__.__name__
)
)
handler = logging.StreamHandler()
handler.setFormatter(formatter)
# Prevent the messages from being propagated to the root logger
self.logger.propagate = 0
self.logger.addHandler(handler)
coloredlogs.install(level='DEBUG')
评论列表
文章目录