get batch of proxies :param cursor: scan cursor :param count: scan count :return: list of proxies
(self, cursor, count, redis_key=REDIS_KEY)
| 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 | |
| 154 | if __name__ == '__main__': |