प्रत्येक लक्ष्य के लिए सही IP प्रकार चुनें
हर नए लक्ष्य के लिए स्टैटिक डेटासेंटर प्रॉक्सी से शुरू करें, जो प्रति अनुरोध सबसे सस्ता है। यदि लक्ष्य ब्लॉक या कैप्चा के साथ जवाब देता है, तो इसे रोटेटिंग रेजिडेंशियल प्रॉक्सी पर ले जाएं, जहां प्रत्येक अनुरोध एक घर कनेक्शन से छोड़ता है। बहुत बड़े कार्यों के लिए जो कई साइटों पर फैले हुए हैं, अनलिमिटेड रेजिडेंशियल प्लान प्रति GB मीटर को हटा देते हैं।
अधिकांश टीमें एक मिश्रण के साथ समाप्त होती हैं: खुले APIs और सरल साइटों के लिए डेटासेंटर IPs, मार्केटप्लेस, खोज पृष्ठों और यात्रा साइटों के लिए रेजिडेंशियल IPs।
रोटेशन और सत्र
लिस्टिंग पृष्ठों और खोज परिणामों के लिए, प्रत्येक अनुरोध पर IP रोटेट करें: यूजर नाम से सत्र कुंजी को छोड़ दें। उन फ्लो के लिए जिन्हें कई पृष्ठों पर कुकीज़ की आवश्यकता होती है, जैसे कि एक फिल्टर के पीछे पेजिनेशन, एक सत्र कुंजी जोड़ें और IP को कुछ मिनटों के लिए रखें।
विफल अनुरोधों को एक नई सत्र कुंजी के साथ पुनः प्रयास करें, न कि उसी IP के साथ। एक अच्छा क्रॉलर एक ब्लॉक को IP बदलने और उस एक लक्ष्य को धीमा करने के संकेत के रूप में मानता है, न कि रुकने के कारण के रूप में।
प्रति पृष्ठ लागत को कम रखें
जब आपको केवल टेक्स्ट की आवश्यकता होती है, तो अपने हेडलेस ब्राउज़र में छवियों, फोंट और वीडियो को ब्लॉक करें। एक उत्पाद पृष्ठ जो छवियों के साथ 3 MB वजन करता है, अक्सर उनके बिना 300 KB की आवश्यकता होती है, जो आपके रेजिडेंशियल ट्रैफ़िक बिल को दस से कम कर देता है। 500 GB पैक पर $0.35 प्रति GB पर, एक मिलियन हल्के पृष्ठों की लागत अधिकांश टीमों की अपेक्षा से कहीं कम होती है।
इसे चरण दर चरण सेटअप करें
- चरण 1रोटेटिंग रेजिडेंशियल पैक खरीदें ($38.00 से 100 GB के लिए)।
- चरण 2मेरे प्रॉक्सी से गेटवे लॉगिन कॉपी करें।
- चरण 3अपने क्रॉलर में प्रॉक्सी सेट करें: http://USER:PASS@gate.proxysite.ink:9000।
- चरण 4एक मार्केट को टारगेट करने के लिए -country-xx जोड़ें, एक IP को होल्ड करने के लिए -session-xx जोड़ें।
- चरण 5ब्लॉक की गई पेजों को नए सत्र कुंजी के साथ पुनः प्रयास करें।
प्रश्न
वेब स्क्रैपिंग के लिए कौन सा प्रॉक्सी सबसे अच्छा है?
रोटेटिंग रेजिडेंशियल प्रॉक्सी सबसे व्यापक साइटों पर काम करते हैं। डेटासेंटर प्रॉक्सी उन साइटों के लिए सस्ते हैं जो IP प्रकार के आधार पर फ़िल्टर नहीं करती हैं। कई क्रॉलर दोनों का उपयोग करते हैं।
मुझे कितने IPs की आवश्यकता है?
रोटेटिंग रेजिडेंशियल प्रॉक्सी के साथ आप IPs का प्रबंधन नहीं करते हैं: एक लॉगिन 72M+ IPs के पूरे पूल तक पहुंचता है।
क्या सार्वजनिक डेटा स्क्रैपिंग की अनुमति है?
सार्वजनिक डेटा एकत्र करना आम प्रथा है। प्रत्येक साइट के नियमों का सम्मान करें, उन व्यक्तिगत डेटा से बचें जिन्हें प्रोसेस करने का आपके पास आधार नहीं है, और अनुरोध दरों को उचित रखें।