2011-10-26 10 views
6

से किसी वेबसाइट के थंबनेल प्राप्त करें, मैं केवल अपने यूआरएल दर्ज करके वेबसाइट के थंबनेल को सहेजना चाहता हूं, उदाहरण के लिए यदि मैं http://www.google.com दर्ज करता हूं, तो इसे Google खोज पृष्ठ का थंबनेल जेनरेट करना चाहिए।अपने यूआरएल

एक ऐसा एपीआई जिसे मैं अब तक उपयोग कर रहा था http://counter2.goingup.com/thumboo/image.php है। उस के लिए एक नमूना यूआरएल:

http://counter2.goingup.com/thumboo/image.php?i=1f899e4e1abf9473ccae69de4f3ec1ca|||www.google.com|||80x50

लेकिन, बंद देर से यह त्रुटि "URL नहीं मिला" दिखा रहा है। क्या किसी को पता है कि इस एपीआई के साथ क्या गलत हो गया है?

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

+0

आप https://urlbox.io - स्क्रीनशॉट सेवा API जैसे कुछ का उपयोग कर सकते हैं। एपीआई को एकीकृत करना आसान हो गया है और आपकी आवश्यकता के अनुसार थंबनेल उत्पन्न करता है। – netmatrix01

उत्तर

2

http://snapit.io अच्छी तरह से काम करता है, और आपको सीडीएन पर ऐतिहासिक कैशिंग देता है। उदाहरण के लिए इस URL की तरह

http://www.snapit.io/snaps?url=https://stackoverflow.com/questions/7907170/get-thumbnails-of-a-website-from-their-urls

देखने के लिए यदि आप 200x200 पिक्सल (पहलू अनुपात रखने) का एक थंबनेल आप

http://www.snapit.io/snaps?url=https://stackoverflow.com/questions/7907170/get-thumbnails-of-a-website-from-their-urls&max_width=200&max_height=200

कर सकता है सिर्फ इस तरह अन्य सेवाओं की बहुत सी चीज़ें हैं चाहता था होगा वहां, सबसे अधिक उपयोग की जाने वाली किसी भी पर्याप्त मात्रा के लिए सदस्यता की आवश्यकता होती है (स्नैपिट.ओओ सहित), http://url2png.com, http://www.shrinktheweb.com, http://www.thumbalizr.com

+5

अब मौजूद नहीं है – Nicorr

5

स्क्रीनशॉट बनाने के लिए PhantomJS का उपयोग करें। फैंटॉमजेएस को उदाहरण के साथ आता है जिसे rasterize.js कहा जाता है, जो वास्तव में ऐसा करता है। उदाहरण:

phantomjs rasterize.js http://raphaeljs.com/polar-clock.html clock.png 

डॉक्स here। वेब सेवाएं here सहित संबंधित परियोजनाएं।

+0

कोई विचार यह है कि उस साइट के लिए ऐसा कैसे किया जाए जिसमें कोई लॉग इन है? – Steven2163712

संबंधित मुद्दे