Narzędzia do przechwytywania i konwertowania Internetu
Społeczność online GrabzIt

Błąd podczas konfigurowania GRABZIT

Zadaj pytania, jak przechwytywać lub konwertować strony internetowe lub HTML into obrazy, dokumenty CSV, PDF lub DOCX, a także informacje na temat konwertowania filmów into animowane pliki GIF za pomocą naszego interfejsu API.

Witam panie,

 

Jestem Sandip. Muszę skonfigurować GRABZIT dla youtube na gif. ale wydaje się, że generuje błąd. spójrz poniżej szczegółów błędu.

Błąd krytyczny: Nieprzechwycony błąd: Klasa „GrabzIt\GrabzItImageOptions' nie znaleziono w /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php:182 Ślad stosu: #0 /media/phpuser/Data/sandip/study/demo/php/index.php( 78): GrabzIt\GrabzItClient->URLToImage(„https://www.you...”) Dodano #1 {main} /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php w wierszu 182

Proszę mi pomóc.

Podziękowania

 

 

Pytanie zadane przez anonima 30 sierpnia 2018 r

Cześć,

Właśnie naprawiliśmy ten problem. Czy używasz wersji: 3.3.0.1?

Z poważaniem

Dominic

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2018 r

Używam wersji GrabzIt 3.3.

Odpowiedź anonimowa z dnia 30 sierpnia 2018 r

Następnie konieczne będzie uaktualnienie do wersji 3.3.0.1.

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2018 r

Użyłem najnowszej wersji, ale nadal występował błąd.

Odpowiedź anonimowa z dnia 30 sierpnia 2018 r

OK, czy możesz otworzyć GrabzItClient.php i umieścić kilka instrukcji echo w zmiennej $file_name w funkcji spl_autoload_register. Mamy nadzieję, że to wyjaśni, dlaczego to nie działa.

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2018 r

Zrobiłem echo z nazwą pliku, nic się nie stało. pokazuje pustą stronę

Odpowiedź anonimowa z dnia 30 sierpnia 2018 r

Jeśli PHP nie może znaleźć klasy, powinien wywołać spl_autoload_register. Czy możesz umieścić tam proste echo, które wyświetli statyczny tekst?

Jakiej wersji PHP używasz?

Możesz także zastąpić zawartość spl_autoload_register z:

$nazwa_pliku = str_replace("GrabzIt\\", '', $nazwa_klasy) . '.php';

if (strpos($nazwa_pliku, "GrabzIt") === 0) {

include($nazwa_pliku);

}

Nie wymaga to wyszukiwania plików.

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2018 r

Dziękuję, błąd usunięty

ale nie mogę przekonwertować adresu URL YouTube na gif.

błąd:

Twój animowany GIF przekracza maksymalną całkowitą rozdzielczość dozwoloną w Twoim pakiecie. Uaktualnij bezpłatnie, aby wygenerować animowane pliki GIF o wyższej całkowitej rozdzielczości: https://grabz.it/upgrade/?FreeTrial=true

Podziękowania

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2018 r

Cieszę się, że zmiana kodu rozwiązała problem. Wkrótce to opublikujemy.

Jakie opcje określasz dla GrabzItAnimationOptions klasa?

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2018 r

Wybieram adres URL YouTube na gif

Adres URL YouTube: https://www.youtube.com/watch?v=Bey4XXJAqS8

publiczny funkcjonować URLToAnimation($ url, GrabzItAnimationOptions Opcje $ = zero)
    {
        if (Opcje $ == zero)
        {
            Opcje $ = nowa GrabzItAnimationOptions();           
        }       

        $ to->zażądać = nowa GrabzItRequest($ to->getRootUrl(fałszywy) . „takeanimation.ashx”, fałszywy, Opcje $, $ url);
    }
To jest mój kod
Odpowiedź anonimowa z dnia 30 sierpnia 2018 r

To jest kod GrabzIt.

Jakie opcje wybierasz z GrabzItAnimationOptions klasa? A następnie przekazać zmienną $options?

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2018 r

Nie wiem, o której opcji mówisz. po prostu kopiuję pakiet php GRABIT i konfiguruję.

teraz powiesz mi, co mam robić.

Odpowiedź anonimowa z dnia 30 sierpnia 2018 r

Musisz ustawić szerokość, wysokość, liczbę klatek na sekundę lub czas trwania, ponieważ domyślnie mieści się to w całkowitych ograniczeniach rozdzielczości dla bezpłatnego pakietu. Sprawdziłem wersję demonstracyjną PHP, aby się upewnić, że działa i działa poprawnie.

Więcej informacji na ten temat można znaleźć w tym artykuł.

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2018 r

Dzięki za pomoc.

Teraz daj mi znać, jak usunąć watermark z GIF-u.

Następnie daj mi znać, jeśli będę korzystać z Twojej biblioteki bezpłatnie, to przez ile dni można z niej korzystać bezpłatnie.

Odpowiedź anonimowa z dnia 30 sierpnia 2018 r

Aby usunąć plik GrabzIt watermark musisz subskrybować, możesz to zrobić za pomocą a siedmiodniowy bezpłatny okres próbny.

Jeśli chcesz po prostu korzystać z bezpłatnego konta, jest ono bezpłatne na zawsze.

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2018 r