वेब पर कब्जा और परिवर्तित करने के लिए उपकरण
GrabzIt के ऑनलाइन समुदाय

GRABZIT को कॉन्फ़िगर करते समय त्रुटि

GrabzIt के वेब स्क्रैपर टूल से संबंधित प्रश्न पूछें। जैसे कि वेब पेज, इमेज या पीडीएफ डॉक्यूमेंट से डेटा निकालने के लिए वेब स्क्रैपर और एपीआई का उपयोग कैसे करें।

हैलो सर,

 

मैं संदीप हूं, मुझे यूट्यूब के लिए GRABZIT को GIF में कॉन्फ़िगर करना है। लेकिन ऐसा लगता है कि त्रुटि उत्पन्न हो रही है। नीचे त्रुटि विवरण देखें।

घातक त्रुटि: ध्यान में न आया त्रुटि: वर्ग 'GrabzIt\GrabzItImageOptions' /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php:182 स्टैक ट्रेस में नहीं मिला: #0 /media/phpuser/Data/sandip/study/demo/php/index.php( 78): GrabzIt\GrabzItClient->URLToImage('https://www.you...') #1 {मुख्य} डाला गया /मीडिया/phpuser/डेटा/संदीप/अध्ययन/डेमो/php/lib/GrabzItClient.php लाइन पर 182

कृपया मेरी मदद करो.

धन्यवाद

 

 

30 अगस्त 2018 को अज्ञात द्वारा पूछा गया

हाय,

हमने अभी यह समस्या ठीक कर दी है, क्या आप संस्करण: 3.3.0.1 का उपयोग कर रहे हैं?

सधन्यवाद

डोमिनिक

GrabzIt सपोर्ट द्वारा 30 अगस्त 2018 को उत्तर दिया गया

मैं GrabzIt 3.3 संस्करण का उपयोग कर रहा हूँ।

30 अगस्त 2018 को अज्ञात द्वारा उत्तर दिया गया

फिर आपको संस्करण में अपग्रेड करने की आवश्यकता होगी 3.3.0.1.

GrabzIt सपोर्ट द्वारा 30 अगस्त 2018 को उत्तर दिया गया

मैंने नवीनतम संस्करण का उपयोग किया है फिर भी त्रुटि उत्पन्न हुई।

30 अगस्त 2018 को अज्ञात द्वारा उत्तर दिया गया

ठीक है, क्या आप GrabzItClient.php खोल सकते हैं और spl_autoload_register फ़ंक्शन में $file_name वेरिएबल पर कुछ इको स्टेटमेंट डाल सकते हैं। उम्मीद है कि इससे पता चलेगा कि यह काम क्यों नहीं कर रहा है।

GrabzIt सपोर्ट द्वारा 30 अगस्त 2018 को उत्तर दिया गया

मैंने फ़ाइल नाम के साथ प्रतिध्वनि की, कुछ नहीं हुआ। यह खाली पेज दिखा रहा है

30 अगस्त 2018 को अज्ञात द्वारा उत्तर दिया गया

यदि PHP को कोई क्लास नहीं मिल पाती है तो उसे spl_autoload_register पर कॉल करना चाहिए, क्या आप वहां एक साधारण इको डाल सकते हैं जो कुछ स्थिर टेक्स्ट आउटपुट करता है?

आप PHP का कौन सा संस्करण उपयोग कर रहे हैं?

इसके अलावा क्या आप सामग्री spl_autoload_register को इससे बदल सकते हैं:

$file_name = str_replace('GrabzIt\\', '', $class_name) . '.php';

यदि (strpos($file_name, "GrabzIt") === 0) {

शामिल($फ़ाइल_नाम);

}

इसके लिए फ़ाइल लुकअप की आवश्यकता नहीं है.

GrabzIt सपोर्ट द्वारा 30 अगस्त 2018 को उत्तर दिया गया

धन्यवाद त्रुटि दूर कर दी गई

लेकिन मैं यूट्यूब यूआरएल को जीआईएफ में बदलने में असमर्थ हूं।

त्रुटि:

आपका एनिमेटेड GIF आपके पैकेज पर अनुमत अधिकतम कुल रिज़ॉल्यूशन से अधिक है। उच्च कुल रिज़ॉल्यूशन के साथ एनिमेटेड GIF उत्पन्न करने के लिए निःशुल्क अपग्रेड करें: https://grabz.it/upgrade/?FreeTrial=true

धन्यवाद

GrabzIt सपोर्ट द्वारा 30 अगस्त 2018 को उत्तर दिया गया

मुझे खुशी है कि कोड परिवर्तन से समस्या ठीक हो गई। हम उसे जल्द ही जारी करेंगे.

आप GrabzIt के लिए कौन से विकल्प निर्दिष्ट कर रहे हैं?AnimationOptions कक्षा?

GrabzIt सपोर्ट द्वारा 30 अगस्त 2018 को उत्तर दिया गया

मैं जिफ के लिए यूट्यूब यूआरएल चुन रहा हूं

यूट्यूब यूआरएल: https://www.youtube.com/watch?v=Bey4XXJAqS8

सार्वजनिक समारोह URLToAnimation($यूआरएल, GrabzItAnimationOptions $ विकल्प = रिक्त)
    {
        if ($ विकल्प == रिक्त)
        {
            $ विकल्प = नई GrabzItAnimationOptions();           
        }       

        इस $->का अनुरोध = नई GrabzItRequest(इस $->getRootUrl(असत्य) . "takeanimation.ashx", असत्य, $ विकल्प, $यूआरएल);
    }
यह मेरा कोड है
30 अगस्त 2018 को अज्ञात द्वारा उत्तर दिया गया

वह GrabzIt का कोड है।

आप GrabzIt से कौन से विकल्प चुन रहे हैं?AnimationOptions कक्षा? और फिर $options वेरिएबल में गुजर रहे हैं?

GrabzIt सपोर्ट द्वारा 30 अगस्त 2018 को उत्तर दिया गया

मुझे नहीं पता कि आप किस विकल्प के बारे में बात कर रहे हैं। मैं बस GRABIT php पैकेज की प्रतिलिपि बनाता हूं और कॉन्फ़िगर करता हूं।

अब आप ही बताएं कि क्या करना है.

30 अगस्त 2018 को अज्ञात द्वारा उत्तर दिया गया

आपको चौड़ाई, ऊंचाई, फ़्रेम प्रति सेकंड या अवधि निर्धारित करनी होगी क्योंकि डिफ़ॉल्ट रूप से यह मुफ़्त पैकेज के लिए कुल रिज़ॉल्यूशन प्रतिबंधों के भीतर रहता है। मैंने यह सुनिश्चित करने के लिए PHP डेमो की जाँच की है कि यह सही ढंग से काम करता है।

इसके बारे में अधिक जानकारी इसमें पाई जा सकती है लेख.

GrabzIt सपोर्ट द्वारा 30 अगस्त 2018 को उत्तर दिया गया

मदद के लिए धन्यवाद।

अब मुझे बताएं कि इसे कैसे हटाया जाए watermark GIF से.

इसके अलावा, मुझे बताएं कि यदि मैं आपकी लाइब्रेरी का निःशुल्क उपयोग करता हूं तो यह कितने दिनों तक उपयोग के लिए निःशुल्क है।

30 अगस्त 2018 को अज्ञात द्वारा उत्तर दिया गया

GrabzIt को हटाने के लिए watermark आपको सदस्यता लेने की आवश्यकता है, आप ऐसा कर सकते हैं सात दिवसीय निःशुल्क परीक्षण.

यदि आप केवल निःशुल्क खाते का उपयोग करना चाहते हैं तो यह हमेशा के लिए निःशुल्क है।

GrabzIt सपोर्ट द्वारा 30 अगस्त 2018 को उत्तर दिया गया