Web Yakalama ve Dönüştürme Araçları

Giriş ekranının arkasından ekran görüntüsünü nasıl alırsınız?

Çoğu ekran görüntüsü hizmeti, oturum açma işleminin ardından ekran görüntüsü almayı desteklemez, ancak bunu etkinleştirmek için GrabzIt'te çerez ayarlama özelliğini açtık. Web siteleri genellikle bir kullanıcıyı tanımlamak için çerezleri kullandığından, kullanıcıların oturum çerezini GrabzIt'e atarsanız, herhangi bir ekran görüntüsü alındığında tüm kullanıcıların oturum verileri mevcut olacaktır.

GrabzIt, kendi oturum çerezinizi belirlemenin iki ana yolunu sunar. API veya ayarlarken hesabınızdaki çerezler.

Bir kullanıcının tüm oturum çerezlerini belirtin

Kullanıcının tüm oturum çerezlerini belirtirseniz, güvenli bir web sayfasının yakalamasını oluşturduğunuzda GrabzIt, kullanıcının göreceği şekilde bir yakalama oluşturacaktır, kullanıcının kontrol panelinde bir rapor yakalamak gibi şeyler yapmak istiyorsanız bu çok kullanışlıdır. vesaire.

Bu örnekte, kullanıcının oturumunda PHPSESSID adı verilen tek bir çerezin yer aldığını varsayıyoruz, ancak birden fazla olabilir ve farklı şekilde adlandırılabilir. Her şey web sitenizi nasıl oluşturduğunuza bağlıdır. Geliştirici AraçlarıÇerez sorunlarında hata ayıklamanın bir yolu imzalamaktır intHedef web sitesine gidin ve tarayıcının yerleşik geliştirici araçlarını kullanın; bunu Chrome tarayıcısında yapmak için F12 tuşuna basmanız yeterlidir.

Daha sonra web sitesinin oturum çerezini tanımlayın ve bu çerezin adını, etki alanını ve değerini vb. kullanarak GrabzIt'e ekleyin. özel çerezler sayfasıOturum çerezinin silinmemesini sağlamak için son kullanma tarihini uzun bir gelecekte kullanmak iyi bir fikirdir.

Bunu programlı olarak yapmak için, sunucu tarafı bir dil kullanmanız gerekir; çünkü JavaScript, genellikle kullanıcının oturum çerezleriyle ilişkilendirilen yalnızca HTTP çerezlerine erişime sahip değildir. Daha sonra kullanıcının oturumunda yer alan tüm çerezleri kullanarak iletin. SetCookie yöntemi ve GrabzIt otomatik olarak kullanıcıların oturumunu kullanabilecektir.

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

HTML'yi yakalayın

Bizim kullanın JavaScript API'sı Giriş bilgilerinin arkasındaki web sayfasının HTML'sini bize göndermek için. CSS, JavaScript ve resimler gibi web sayfası kaynaklarının hiçbiri web sitesi güvenliği tarafından kısıtlanmadığı sürece, kullanıcıların web sayfasını burada gösterildiği gibi doğru bir şekilde yakalamalıdır. örnek.

Giriş formuna gönderme

Bu giriş yöntemi yalnızca yakalamak istediğiniz web sayfası giriş ekranının hemen sonrasındaki web sayfasıysa veya web sitesi, giriş tamamlandıktan sonra tarayıcının izleyeceği bir yönlendirme URL'si sağlıyorsa çalışır.

Temel Kimlik Doğrulama Kimlik Bilgilerini Belirleyin

Bazı web sayfaları, tarayıcının sayfayı görüntülemeden önce kullanıcıdan kimlik doğrulamasını istemesi durumunda temel kimlik doğrulamayı kullanır. GrabzIt, bu web sayfalarının ekran görüntüsünü almanızı sağlar. temel kimlik doğrulama bilgileri.