"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > प्रॉक्सी सर्वर के माध्यम से कर्ल अनुरोध कैसे करें?

प्रॉक्सी सर्वर के माध्यम से कर्ल अनुरोध कैसे करें?

2024-11-18 को प्रकाशित
ब्राउज़ करें:202

How to Make CURL Requests Through a Proxy Server?

प्रॉक्सी के साथ कर्ल का उपयोग कैसे करें

प्रॉक्सी सर्वर के साथ कर्ल का उपयोग करने से आप प्रतिबंधित सामग्री तक पहुंचने के लिए एक मध्यस्थ के माध्यम से कनेक्शन स्थापित कर सकते हैं या भौगोलिक प्रतिबंधों को दरकिनार करें। इसे लागू करने के लिए, इन चरणों का पालन करें:

1. लक्ष्य URL और प्रॉक्सी कॉन्फ़िगरेशन को परिभाषित करें:

  • वह लक्ष्य URL निर्दिष्ट करें जिसे आप $url वैरिएबल तक एक्सेस करना चाहते हैं।
  • $proxy में प्रॉक्सी सर्वर और पोर्ट निर्दिष्ट करें चर। "IP_ADDRESS:PORT" प्रारूप का उपयोग करें। CURL प्रारंभ करें और विकल्प सेट करें:
CURL सत्र बनाने के लिए cur_init() का उपयोग करें।

सत्र के लिए निम्नलिखित विकल्पों को कॉन्फ़िगर करें:

  • CURLOPT_URL: इसे लक्ष्य पर सेट करें URL.
  • CURLOPT_PROXY: इसे प्रॉक्सी स्ट्रिंग पर सेट करें।

    CURLOPT_PROXYUSERPWD: (वैकल्पिक) यदि प्रमाणीकरण की आवश्यकता है तो इसे सेट करें।
    • CURLOPT_FOLLOWLOCATION: CURL को रीडायरेक्ट का पालन करने की अनुमति दें।
    • CURLOPT_RETURNTRANSFER: प्रतिक्रिया को एक स्ट्रिंग के रूप में लौटाएँ।
    • CURLOPT_HEADER: केवल HTTP हेडर पुनर्प्राप्त करें।
    • 3 अनुरोध निष्पादित करें और प्रतिक्रिया संभालें:
curl_exec($ch) का उपयोग करके अनुरोध निष्पादित करें।

पुनर्प्राप्त डेटा को एक वेरिएबल पर लौटाएं, जैसे $curl_scraped_page।

कर्ल सत्र को बंद करें कर्ल_क्लोज़($ch).
  • 4. लौटाए गए डेटा का उपयोग करें:
$curl_scraped_page वेरिएबल में अनुरोधित डेटा शामिल होगा।

यदि आप हेडर पुनर्प्राप्त नहीं करना चाहते हैं, तो CURLOPT_HEADER पर टिप्पणी करें।

यदि वांछित हो, तो CURLOPT_PROXY को सेट करके प्रॉक्सी उपयोग अक्षम करें शून्य।
  • अतिरिक्त युक्तियाँ:
सिंटैक्स त्रुटियों को ठीक करें, जैसे गुम T_VARIABLE घोषणाएँ।

सुनिश्चित करें कि प्रॉक्सी सक्रिय है और पहुंच योग्य।

यदि कोई समस्या आ रही है, तो cur_setopt() से परामर्श लें दस्तावेज़ीकरण।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3