Beispiel #1
0
 def __init__(self, redis_db, redis_label='default'):
     self.url = 'https://m.dianping.com/shop/{}'
     self.req = RequestsUtils()
     self.history_cache = CatchUtils(
         RedisUtils.get_pool_by_label(redis_label, redis_db))
     self.exists_key = 'preferential'
     self.exists_time_out = 60 * 60 * 24 * 365
Beispiel #2
0
    def __init__(self,
                 api_url,
                 pool_size,
                 time_out,
                 redis_db,
                 sleep,
                 batch,
                 redis_label='default'):
        logger.info('[Proxy]开始初始化......')
        self.__api_url = api_url
        self.__pool_size = pool_size
        self.__time_out = time_out
        self.__batch = batch
        self.__session = requests.Session()
        self.__init_session__()
        self.sleep = sleep

        self.catch = CatchUtils(
            RedisUtils.get_pool_by_label(redis_label, redis_db))
Beispiel #3
0
 def __init__(self, redis_db, redis_label='default'):
     history_cache = CatchUtils(
         RedisUtils.get_pool_by_label(redis_label, redis_db))
Beispiel #4
0
 def __init__(self, redis_db, redis_label='default', **kwargs):
     self.proxy_cache = CatchUtils(
         RedisUtils.get_pool_by_label(redis_label, redis_db))