Esempio n. 1
0
 def set_stop_stats(spider_id):
     key = '{}_STATS'.format(spider_id)
     BaseRedis.set(key, 'stopped')
Esempio n. 2
0
 def clean():
     BaseRedis.delete('PROXIES')
Esempio n. 3
0
 def clean(spider_id):
     key = '{}_CRAWL_STATUS'.format(spider_id)
     BaseRedis.delete(key)
Esempio n. 4
0
 def get_status(spider_id):
     key = '{}_CRAWL_STATUS'.format(spider_id)
     return BaseRedis.get(key) or 0
Esempio 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
Esempio n. 6
0
 def is_stop_stats(spider_id):
     key = '{}_STATS'.format(spider_id)
     return BaseRedis.get(key) == 'stopped'