Exemplo n.º 1
0
 def set_stop_stats(spider_id):
     key = '{}_STATS'.format(spider_id)
     BaseRedis.set(key, 'stopped')
Exemplo n.º 2
0
 def clean():
     BaseRedis.delete('PROXIES')
Exemplo n.º 3
0
 def clean(spider_id):
     key = '{}_CRAWL_STATUS'.format(spider_id)
     BaseRedis.delete(key)
Exemplo n.º 4
0
 def get_status(spider_id):
     key = '{}_CRAWL_STATUS'.format(spider_id)
     return BaseRedis.get(key) or 0
Exemplo n.º 5
0
 def increase(spider_id):
     key = '{}_CRAWL_STATUS'.format(spider_id)
     crawl_count = int((BaseRedis.get(key) or 0)) + 1
     BaseRedis.set(key, crawl_count)
     return crawl_count
Exemplo n.º 6
0
 def is_stop_stats(spider_id):
     key = '{}_STATS'.format(spider_id)
     return BaseRedis.get(key) == 'stopped'