JavaScript дээр дөрвөн оролдлого тутамд прокси сонгох
Тэгээс эхэлсэн оролдлогын индексийг прокси жагсаалтад үлдэгдлийн оператор хэрэглэхийн өмнө бүлэглэнэ.
Нэг проксийг дөрвөн оролдлогын турш хадгалахын тулд жагсаалтаар эргэхээс өмнө оролдлогын индексийг бүлэглэнэ. Баталгаажсан, хоосон бус proxies массив болон тэгээс эхэлсэн сөрөг бус бүхэл i тоо өгөгдсөн үед:
const proxy = proxies[Math.floor(i / 4) % proxies.length];
0–3 индексүүд эхний бичлэгийг, 4–7 хоёр дахь, 8–11 гурав дахь бичлэгийг сонгоно. Үлдэгдэл нь сүүлийн бичлэгийн дараа бүлгийн дугаарыг эхний прокси руу буцаана. Энэ илэрхийллийг ашиглахаас өмнө хоосон массивыг татгалзаарай.
Тухайн оролдлогын HTTP клиентийг тохируулахдаа сонгосон URL-ийг ашиглана. Үнэгүй прокси жагсаалт массивт нийтэд нээлттэй нэр дэвшигчдийг нийлүүлнэ; URL бүрийг тухайн клиент дэмждэг протоколоор форматлана. Арифметик нь төгсгөлийн цэгүүдийг төлөвлөнө; энэ нь өөрөө хөтөч эсвэл аль хэдийн холбогдсон клиентийг өөрчлөхгүй.
Дахин оролдлого өөр нэг оролдлогын индекс зарцуулах эсэхийг шийдээрэй. Амжилтын тоолуур өөр бодлого өгөх ба зэрэгцээ ажлууд тэдэнд олгосон индексүүдээс өөр дарааллаар дуусч болно.