MCPcopy Create free account
hub / github.com/Python3WebSpider/ProxyPool / max

Method max

proxypool/storages/redis.py:118–127  ·  view source on GitHub ↗

set proxy to max score :param proxy: proxy :return: new score

(self, proxy: Proxy, redis_key=REDIS_KEY, proxy_score_max=PROXY_SCORE_MAX)

Source from the content-addressed store, hash-verified

116 return not self.db.zscore(redis_key, proxy.string()) is None
117
118 def max(self, proxy: Proxy, redis_key=REDIS_KEY, proxy_score_max=PROXY_SCORE_MAX) -> int:
119 """
120 set proxy to max score
121 :param proxy: proxy
122 :return: new score
123 """
124 logger.info(f'{proxy.string()} is valid, set to {proxy_score_max}')
125 if IS_REDIS_VERSION_2:
126 return self.db.zadd(redis_key, proxy_score_max, proxy.string())
127 return self.db.zadd(redis_key, {proxy.string(): proxy_score_max})
128
129 def count(self, redis_key=REDIS_KEY) -> int:
130 """

Callers 1

testMethod · 0.80

Calls 1

stringMethod · 0.80

Tested by 1

testMethod · 0.64