UNPKG

node-multi-curl

Version:

A performant multi-curl class in Node.js that supports proxies and concurrent requests

20 lines (19 loc) 577 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProxyManager = void 0; class ProxyManager { constructor(proxies) { this.proxies = proxies; this.currentIndex = 0; } getNextProxy() { // Eğer proxy listesi boşsa undefined dön if (this.proxies.length === 0) { return undefined; } const proxy = this.proxies[this.currentIndex]; this.currentIndex = (this.currentIndex + 1) % this.proxies.length; return proxy; } } exports.ProxyManager = ProxyManager;