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 robienia tego za pośrednictwem usługi internetowej logowania lub poprzez określenie własnego pliku cookie sesji.

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 panelu użytkownika itp. Aby to zrobić, musisz użyć języka po stronie serwera, ponieważ JavaScript nie będzie miał dostępu do plików cookie tylko HTTP, często powiązanych z plikami cookie sesji użytkownika.

Aby to zrobić, przekaż wszystkie pliki cookie biorące udział w sesji użytkownika za pomocą SetCookie Metoda.

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

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 wszelkich 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ść 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.

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.