Narzędzia do przechwytywania i konwertowania Internetu

Jak zrobić zrzut ekranu zza loginu?

Większość usług zrzutów ekranu nie obsługuje robienia zrzutów ekranu po zalogowaniu, jednak aby to umożliwić, udostępniliśmy możliwość ustawiania plików cookie w GrabzIt. Ponieważ strony internetowe często używają plików cookie do identyfikacji użytkownika, jeśli przypiszesz plik cookie sesji użytkownika do GrabzIt, wszystkie dane sesji użytkowników będą dostępne po wykonaniu zrzutów ekranu.

GrabzIt zapewnia dwa główne sposoby określania własnego pliku cookie sesji za pośrednictwem API lub po ustawieniu pliki cookies na Twoim koncie.

Określ wszystkie pliki cookie sesji użytkownika

Jeśli określisz wszystkie pliki cookie sesji użytkownika, to podczas tworzenia przechwytywania bezpiecznej strony internetowej GrabzIt utworzy przechwytywanie tak, jak widziałby to użytkownik, jest to bardzo przydatne, jeśli chcesz robić takie rzeczy, jak przechwytywanie raportu na pulpicie nawigacyjnym użytkownika itp.

W tym przykładzie zakładamy, że w sesji użytkownika zaangażowany jest tylko jeden plik cookie o nazwie PHPSESSID, jednakże może być ich więcej niż jeden i mogą mieć inną nazwę. Wszystko zależy od tego, jak stworzyłeś swoją stronę internetową. Narzędzia DeweloperskieJednym ze sposobów debugowania problemów z plikami cookie jest podpisanie into stronę docelową i skorzystaj z wbudowanych w przeglądarki narzędzi programistycznych, aby to zrobić w przeglądarce Chrome wystarczy nacisnąć klawisz F12.

Następnie zidentyfikuj plik cookie sesji witryny internetowej i dodaj nazwę, domenę i wartość itp. tego pliku cookie do GrabzIt za pomocą niestandardowa strona dotycząca plików cookie, dobrym pomysłem jest podanie daty wygaśnięcia z dłuższą przyszłością, aby mieć pewność, że plik cookie sesji nie zostanie usunięty.

Aby to zrobić programowo, musisz użyć języka po stronie serwera, ponieważ JavaScript nie będzie miał dostępu do plików cookie obsługujących tylko protokół HTTP, często powiązanych z plikami cookie sesji użytkownika. Następnie przekaż wszystkie pliki cookie związane z sesją użytkownika za pomocą metody SetCookie metoda, a GrabzIt automatycznie będzie mógł korzystać z sesji użytkowników.

$sessionValue = $_COOKIE['PHPSESSID'];
$grabzIt->SetCookie('PHPSESSID', 'example.com', $sessionValue);
$grabzIt->URLToImage('http://example.com/dashboard.php');
$grabzIt->Save('http://example.com/handler.php');

Przechwyć kod HTML

Skorzystaj z naszej JavaScript API aby wysłać nam kod HTML strony internetowej, która kryje się za loginem. Dopóki żaden z zasobów strony internetowej, taki jak CSS, JavaScript i obrazy, nie jest ograniczony przez zabezpieczenia witryny, powinien poprawnie przechwytywać stronę internetową użytkownika, jak pokazano w tym przykład.

Opublikuj w formularzu logowania

Ta metoda logowania będzie działać tylko wtedy, gdy strona internetowa, którą chcesz przechwycić, to strona internetowa znajdująca się bezpośrednio po ekranie logowania lub jeśli witryna internetowa udostępnia adres URL przekierowania, pod którym przeglądarka będzie podążać po zakończeniu logowania.

Określ podstawowe poświadczenia uwierzytelniania

Niektóre strony internetowe korzystają z uwierzytelniania podstawowego, w przypadku którego przeglądarka prosi użytkownika o uwierzytelnienie przed wyświetleniem strony. GrabzIt umożliwia zrzuty ekranu tych stron internetowych, podając swój podstawowe dane uwierzytelniające.