/ / स्क्रैपिंग के लिए कैस्परजोल जियोलोकेशन कैसे बदलें? - जावास्क्रिप्ट, वेब-स्क्रैपिंग, जियोलोकेशन, फैंटमज, कैस्परज

स्क्रैपिंग के लिए कैस्परजेएस भौगोलिक स्थान कैसे बदलें? - जावास्क्रिप्ट, वेब-स्क्रैपिंग, भौगोलिक स्थान, प्रेतोज़, कैस्परज

मैंने अपने सर्वर पर (स्थान पर) कैस्परज स्थापित किए हैंसिंगापुर) जहां से मैं एक वेबसाइट को अलग करने की कोशिश कर रहा हूं जो विभिन्न स्थानों के लिए अलग-अलग डेटा वितरित करती है। मैंने अपने स्थानीय नेटवर्क (स्थान भारत पर) से स्क्रिप्ट का परीक्षण किया है। यह ठीक काम करता है लेकिन मेरे सर्वर से यह सिंगापुर डेटा को स्क्रैप करता है।

क्या मेरे स्थानीय नेटवर्क (भारत) के लिए CasperJS या सर्वर को कॉन्फ़िगर करना संभव है?

उत्तर:

जवाब के लिए 3 № 1

यह निर्भर करता है कि वेबसाइट कैसे निर्धारित करती हैस्थान। PhantomJS / CasperJS doesn "t जियो लोकेशन को सपोर्ट करता है। ऐसी कोई भी जानकारी शायद वेबसाइट द्वारा रिक्वेस्ट किए गए ब्राउजर के IP एड्रेस को देखकर तय की जाती है (हां, PhantomJS किसी अन्य की तरह ही ब्राउजर है)।

यदि आप स्थान बदलना चाहते हैं, तो आप कर सकते हैंया तो किसी दूसरे देश से प्रॉक्सी सर्वर का उपयोग करें या किसी अन्य देश के माध्यम से सभी ट्रैफ़िक को पारित करने के लिए वीपीएन का उपयोग करने के लिए मशीन कैस्परजेएस रन पर कॉन्फ़िगर करें। फैंटमजस के पास कुछ है प्रॉक्सी कमांडलाइन विकल्प जिसे आप कैस्परजेएस के साथ भी उपयोग कर सकते हैं।