def runspider(name, product_id):
configure_logging(install_root_handler = False)
logging.basicConfig(
filename = 'log/%s.log' % product_id,
format = '%(levelname)s %(asctime)s: %(message)s',
level = logging.DEBUG
)
process = CrawlerProcess(get_project_settings())
try:
logging.info('runscrapy start spider:%s' % name)
data = {
'product_id': product_id
}
process.crawl(name, **data)
process.start()
except Exception, e:
logging.error('runscrapy spider:%s exception:%s' % (name, e))
pass
logging.info('finish this spider:%s\n\n' % name)
评论列表
文章目录