MCPcopy Index your code
hub / github.com/Python3WebSpider/ProxyPool / batch

Method batch

proxypool/storages/redis.py:143–151  ·  view source on GitHub ↗

get batch of proxies :param cursor: scan cursor :param count: scan count :return: list of proxies

(self, cursor, count, redis_key=REDIS_KEY)

Source from the content-addressed store, hash-verified

141 return convert_proxy_or_proxies(self.db.zrangebyscore(redis_key, proxy_score_min, proxy_score_max))
142
143 def batch(self, cursor, count, redis_key=REDIS_KEY) -> List[Proxy]:
144 """
145 get batch of proxies
146 :param cursor: scan cursor
147 :param count: scan count
148 :return: list of proxies
149 """
150 cursor, proxies = self.db.zscan(redis_key, cursor, count=count)
151 return cursor, convert_proxy_or_proxies([i[0] for i in proxies])
152
153
154if __name__ == '__main__':

Callers 1

run_testsMethod · 0.80

Calls 1

convert_proxy_or_proxiesFunction · 0.90

Tested by 1

run_testsMethod · 0.64