ოთხი ცდის განმავლობაში ერთი პროქსის შესანარჩუნებლად დააჯგუფეთ ცდის ინდექსი, სანამ სიას გაივლით. მოცემულია ვალიდირებული, არაცარიელი proxies მასივი და ნულიდან დაწყებული არაუარყოფითი მთელი რიცხვი i:

const proxy = proxies[Math.floor(i / 4) % proxies.length];

ინდექსები 0–3 ირჩევს პირველ ჩანაწერს, 4–7 მეორეს, ხოლო 8–11 მესამეს. ნაშთი ჯგუფის ნომერს უკან, პირველ პროქსიზე აბრუნებს ბოლო ჩანაწერის შემდეგ. უარყავით ცარიელი მასივი ამ გამოსახულების გამოყენებამდე.

გამოიყენეთ არჩეული URL ამ ცდის HTTP კლიენტის კონფიგურაციისას. უფასო პროქსების სია მასივისთვის საჯარო კანდიდატებს გვაძლევს; თითოეული URL ფორმატირეთ იმ პროტოკოლით, რომელსაც ეს კლიენტი მხარს უჭერს. არითმეტიკა გეგმავს საბოლოო წერტილებს; ის თავისთავად არ ცვლის ბრაუზერს ან უკვე დაკავშირებულ კლიენტს.

გადაწყვიტეთ, ხარჯავს თუ არა განმეორებითი ცდა კიდევ ერთ ცდის ინდექსს. წარმატების მთვლელი სხვა პოლიტიკას მოგვცემდა, და პარალელურმა ამოცანებმა შეიძლება დაასრულონ მათთვის მინიჭებული ინდექსებისგან განსხვავებული რიგით.

დაკავშირებული სტატიები