2011-11-14 9 views
7

सब ठीक है,वेबसाइट स्क्रीनशॉट (एचटीएमएल 5 कैनवास/सेवाएँ)

अनुसंधान के एक बिट कर दिया गया और जानना चाहते हैं कि किसी और को इस की कोशिश की है चाहते हैं ... और क्या दृष्टिकोण आप ले जाएगा।

मैं ऐसी वेबसाइट करने की योजना बना रहा हूं जो किसी वेबसाइट का स्क्रीनशॉट प्रदर्शित करेगा (शायद किसी के ईमेल पते में यूआरएल के आधार पर)।

ऐसा करने वाले लोगों के बहुत सारे होने जा रहे हैं, स्क्रीनशॉट का प्री-प्रोडक्शन समाधान नहीं है।

Soooooo ... किसी को भी किसी भी समाधान के बारे में पता है:

  1. झलक सेवा मांग पर (कोई कतार) बनाता है?
  2. एचटीएमएल 5/कैनवास स्क्रिप्ट जो मुझे ऐसा करने देगी। मुझे एक मिला है लेकिन यह क्रॉस साइट नहीं चलाएगा।
  3. कोई अन्य समाधान?

यह PHP में बनाया जाएगा।

धन्यवाद

पीवीएस।

+0

http://stackoverflow.com/questions/757675/website-screenshots-using-php – James

+1

क्या आपका प्रश्न जेम्स द्वारा उल्लिखित किसी भी से अलग है, या इनमें से कोई भी http://stackoverflow.com/questions/tagged/php + screenshot? sort = वोट और pagesize = 50? एचटीएमएल/कैनवास PHP में कैसे फिट है? AFAIK आपको अभी भी एक सटीक स्क्रीनशॉट लेने के लिए एक वास्तविक ब्राउज़र लॉन्च करने की आवश्यकता है। –

+0

माइक ... हाँ यह अलग है क्योंकि मैं एचटीएमएल 5/कैनवास समाधान के बारे में पूछ रहा था न केवल PHP पर। अपने प्रश्न का उत्तर देने के लिए एचटीएमएल/कैनवास PHP में फिट नहीं है। मैंने PHP का उल्लेख किया ताकि लोग जान सकें कि मैं कौन सी तकनीक प्रणाली विकसित करूँगा। शायद आगे समझाया जाना चाहिए था। लोगों के समय बर्बाद नहीं करना चाहते थे अगर उन्हें कुछ ऐसा पता था जो .NET में काम करेगा। वास्तविक ब्राउज़र के बारे में जानकारी के लिए धन्यवाद। –

उत्तर

0

मैंने पहले wkhtmltoimage साथ के बारे में खेला है, यह क्या मैं इसके लिए उपयोग कर रहा था के लिए बहुत अच्छा था, लेकिन अपने सर्वर

+0

इसके लिए धन्यवाद। इस और भी जांच करने जा रहे हैं। –

0

पर स्थापित करने के लिए वेबसाइटों के स्क्रीनशॉट ले (विशेषताओं में से एक) के लिए आप की आवश्यकता होती है मैं भयानक PhantomJS की एक सेवा पर बनाया गया है जो एक उत्कृष्ट हेडलेस ब्राउज़र है जो वेबकिट इंजन का उपयोग करता है (वही सफारी उपयोग करता है)। हालांकि यह हेडलेस है, फिर भी यह क्यूटी और वर्चुअल फ्रेमबफर (xvfb) में deps है। उम्मीद है कि यह मदद करता है: http://www.phantomjs.org/

+0

इसके लिए धन्यवाद। आगे की जांच करने जा रहे हैं। –

1

यह साइट http://html2canvas.hertzen.com/ क्लाइंट साइड स्क्रिप्ट के संबंध में अभी मिल जाएगी सबसे अच्छा है। यह पृष्ठ प्रस्तुत करने के लिए तत्वों की गणना की गई गुणों का उपयोग करता है, और मुझे कहना होगा कि यह अच्छा दिखता है!

अद्यतन: यहां एक डेमो: http://html2canvas.hertzen.com/tests/templates/projection/index.html। प्रस्तुत छवि के साथ 'असली' दृश्य टॉगल करने के लिए क्लिक करें।