Simptomlar#
- IP-echo chaqiriq seans ID'si oʻrnatilmagan boʻlsa ham qatorda bir necha marta bir xil manzilni qaytaradi.
- IP-adresga nisbatan tezlik chegarasi boʻlgan maqsad "oʻtkazib yuborilgan" va oʻnta aloqani qayta ishlagan crawler'ni bloklaydi.
Klient tomonidan tuzatishlar#
| Klient | Har bir talab uchun yangi aloqani olish |
|---|---|
| cURL | har bir chaqiruv yangi aloqani allaqachon tashkil qilgan |
| Python talablari | requests.get (...) sessiyasiz yoki headers={"Connection": "close"} |
| Node.js fetch / oʻn bir | Har bir talab yoki quvur uchun yangi ProxyAgent: 1 keepAliveTimeout bilan: 0 |
| Net/http'ga oʻtish | Transport.DisableKeepAlives = true |
| Brauzerlar | boshqarilmaydi; oʻrniga yopishqoq seansdan foydalaning va -sid-ni oʻzgartirib aylantiring |
Boshqa tomonga#
Agar siz bir necha talablar uchun bitta chiqishni *istasangiz*, keep-alive sizning doʻstingizdir, ammo unga ishonmang: a seans shuning uchun kafolat aloqani qayta tiklashda saqlanib qoladi.
Uning qulf proksida qanday ishlashini koʻring#
Asosiy proksi-geytlar yangi bogʻlanish uchun chiqishni tanlaydi va buni u bogʻlanish umri davomida saqlab turadi (xizmatsiz bogʻlanishlar 60 soniyadan keyin yopiladi). -sid- tanlovni ochiq va bogʻlanishdan mustaqil qiladi.