Bitta proksini to'rt urinish davomida saqlash uchun ro'yxat bo'ylab aylanishdan oldin urinish indeksini guruhlang. Tasdiqlangan, bo'sh bo'lmagan proxies massivi va noldan boshlanadigan manfiy bo'lmagan i butun soni berilganda:

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

0–3 indekslari birinchi yozuvni, 4–7 ikkinchisini, 8–11 uchinchisini tanlaydi. Qoldiq oxirgi yozuvdan keyin guruh raqamini birinchi proksiga qaytaradi. Bu ifodani ishlatishdan oldin bo'sh massivni rad eting.

O'sha urinishning HTTP mijozi sozlanayotganda tanlangan URL-dan foydalaning. Bepul proksi ro'yxati massiv uchun ommaviy nomzodlarni taqdim etadi; har bir URL-ni mijoz qo'llab-quvvatlaydigan protokol bilan formatlang. Arifmetika oxirgi nuqtalarni rejalashtiradi; u o'zi brauzerni yoki allaqachon ulangan mijozni o'zgartirmaydi.

Qayta urinish yana bitta urinish indeksini sarflaydimi-yo'qmi, hal qiling. Muvaffaqiyat hisoblagichi boshqa siyosat beradi va parallel vazifalar ularga berilgan indekslardan boshqa tartibda tugashi mumkin.

O'xshash maqolalar