मैं हॉटलिंक संरक्षित अन्य वेबसाइटों से छवियों को डाउनलोड करना चाहता हूं। मैं उन छवियों को अपनी वेबसाइट से लिंक नहीं करना चाहता हूं। मैं बस उन्हें डाउनलोड करना चाहता था।हॉटलिंक संरक्षित छवियों को कैसे डाउनलोड करें?
10
A
उत्तर
11
usual hotlink-protection method चेक करता है कि "Referrer" HTTP Header मूल वेबसाइट के डोमेन नाम से मेल खाता है।
आप वेबसाइट में किसी पृष्ठ को इंगित करने के लिए मैन्युअल रूप से उस शीर्षलेख को सेट करके उस बाईपास को आसानी से बाईपास कर सकते हैं।
7
आपको रेफरर http शीर्षलेख पास करने की आवश्यकता है।
wget --referer=http://www.google.com/ http://www.google.com/intl/en_ALL/images/logo.gif
यहाँ एक कच्चे रास्ते यह करने के लिए ताकि आप देख पर वास्तव में क्या हो रहा है:
telnet google.com 80
GET /intl/en_ALL/images/logo.gif HTTP/1.1
REFERER: http://www.google.com/
HOST: www.google.com
3
आप द्वारा hotlink संरक्षित छवियों डाउनलोड कर सकते हैं इस प्रकार आप सबसे यूनिक्स सिस्टम पर wget साथ ऐसा कर सकते निम्नलिखित कोड का उपयोग कर:
URL url = new URL("http://www.somesite.com/picture.jpg");
URLConnection urlCon = url.openConnection();
urlConn.setRequestProperty("Referer", "http://www.somesite.com");
urlConn.connect();
InputStream urlStream = urlCon.getInputStream();
Image image = ImageIO.read(urlStream);
0
क्रोम के लिए पोस्टमैन एक्सटेंशन आपको कस्टम http अनुरोध करने देता है। मुझे एक हॉटलिंक-अवरुद्ध छवि मिली, इसे यूआरएल कॉपी किया और इसे पाने के लिए पोस्टमैन में प्रवेश किया।
संबंधित मुद्दे
- 1. ट्विटर अवतार छवियों को हॉटलिंक करना?
- 2. अपनी एएसपी.NET साइट से छवि हॉटलिंक को कैसे रोकें?
- 3. वेबसाइट की एक निर्देशिका से सभी छवियों को डाउनलोड करें
- 4. किन ब्राउज़रों छिपा छवियों डाउनलोड
- 5. परमाणु फ़ीड में छवियों को प्रदर्शित करना
- 6. आलसी डाउनलोड छवियों में ग्रिड व्यू
- 7. डाउनलोड प्रबंधक - डाउनलोड गति को सीमित करें
- 8. पोर्ट्रेट अभिविन्यास छवियों पर छवि की चौड़ाई सीमित करें/पहलू अनुपात को संरक्षित करें
- 9. सार्वभौमिक छवि लोडर में संरक्षित छवियों तक पहुंच
- 10. जावास्क्रिप्ट में छवियों को ओवरले कैसे करें?
- 11. मानक आईफोन टैबलेट छवियों को कैसे पुनर्प्राप्त करें?
- 12. चयन को संरक्षित करते समय QSqlTableModel को रीफ्रेश कैसे करें?
- 13. छवियों को डाउनलोड करें और आईफोन फोनगैप ऐप पर स्थानीय रूप से सहेजें
- 14. प्राइमफेस शोकेस कैसे डाउनलोड करें?
- 15. फ़्लिकर लोगों को साइट से छवियों को डाउनलोड करने से कैसे रोकता है?
- 16. com.sun.net.httpserver पैकेज कैसे डाउनलोड करें?
- 17. संरक्षित पीडीएफ फाइलों को अनलॉक करें
- 18. छवि में छवियों को ही टैग करें? कैसे करें
- 19. Yii ऐप संरक्षित कनेक्शन स्ट्रिंग कैसे करें?
- 20. विंडोज पर Emacs में क्लिपबोर्ड सामग्री को कैसे संरक्षित करें?
- 21. पायथन टेक्स्टव्रैप लाइब्रेरी - लाइन ब्रेक को कैसे संरक्षित करें?
- 22. सी # में संरक्षित कन्स्ट्रक्टर को कैसे कॉल करें?
- 23. Rhino.Mocks के साथ संरक्षित आभासी सदस्यों को नकल कैसे करें?
- 24. पायथन में पहुंचते समय matlab संरचना को कैसे संरक्षित करें?
- 25. FakeItEasy में संरक्षित आभासी सदस्यों को कैसे नकल करें?
- 26. एंड्रॉइड में ViewFlipper को गतिशील छवियों को कैसे सेट करें?
- 27. एक्सेल में छवियों को प्रकट करने के लिए छवियों को कैसे प्राप्त करें यूआरएल
- 28. छवियों को भागों में विभाजित करें
- 29. भाग को छवियों में विभाजित करें
- 30. मैं वेब से छवियों को कैसे डाउनलोड और सहेज सकता हूं?
जावा के साथ? बस सामान्य 'url.openConnection' नृत्य करें। जब तक आप 'रेफरर' हेडर में पास नहीं करते हैं, आपको छवि मिलनी चाहिए। – bobince
(स्पष्टीकरण के लिए, अधिकांश हॉटलिंक सुरक्षा किसी भी 'रेफरर' के साथ कनेक्शन की अनुमति नहीं देती है, क्योंकि वे HTTP में वैकल्पिक हैं और वे मौजूद नहीं हो सकते हैं; वे केवल 'रेफरर' को किसी तृतीय-पक्ष साइट पर इंगित करते हैं। कुछ अवरोधक जिन्हें * रेफरर 'में पहली पार्टी साइट मौजूद होने की आवश्यकता होती है (जिस स्थिति में आपको इसे मैन्युअल रूप से जोड़ना होगा), लेकिन चूंकि इस साइट के लिए कई अवांछित दुष्प्रभाव हैं, यह बहुत दुर्लभ होना चाहिए ।) – bobince