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 bir girişin arkasına ekran görüntüsü almayı desteklemiyor, ancak bunun için GrabzIt'te çerezler ayarlayabiliyoruz. Web siteleri genellikle bir kullanıcıyı tanımlamak için çerezler kullandığından, kullanıcıların oturum çerezini Grabz'a atadığınızda, tüm kullanıcılar oturum verileri herhangi bir ekran görüntüsü alındığında kullanılabilir.

GrabzIt, bunu bir giriş web servisi aracılığıyla veya kendi oturum çerezinizi belirterek yapmanın iki ana yolunu sunar.

Giriş çerezlerini otomatik olarak oluştur

  • Bu özelliğin uyarısı şu anda beta aşamasındadır ve tutarlı sonuçlar vermeyebilir.

Giriş web hizmeti, form URL'sinin de gerekli form parametreleri ve uygulama anahtarınızla birlikte gönderilmesini gerektirir. Web servisi çalıştıktan sonra herhangi bir çerez otomatik olarak saved hesabınıza. Şimdi aynı etki alanındaki bir web sayfasının ekran görüntüsünü aldığınızda bu çerezler kullanılacaktır. Gönderilecek bir giriş formu örneği aşağıda gösterilmiştir.

<form action="login.php" method="post">
   <div class="FormRow">
      <label>Username</label>
      <input type="text" name="username" value="">
   </div>
   <div class="FormRow">
      <label>Password</label>
      <input type="password" name="password" value="">
   </div>
   <input type="submit" class="submit" value="Login">
</form>
Her parametre değerini kodlamak için URL'yi unutmayın!

Giriş web servisi aşağıdaki biçime sahiptir. Formun gönderildiği URL’yi, uygulama anahtarınızı ve göndermek istediğiniz tüm form parametrelerini belirlemelisiniz.

Güvenliğiniz için bize ilettiğiniz giriş bilgilerinin hiçbirini saklamadığımızı unutmayın.

https://api.grabz.it/services/login.ashx?key=Sign in to view your Application Key&formurl=[URL of the form]&
[form parameter one]=[form value one]&[form parameter two]=[form value two]&[form parameter ...]=[form value ...]

Yukarıdaki giriş formuna nasıl gönderileceğine bir örnek aşağıdadır.

https://api.grabz.it/services/login.ashx?key=Sign in to view your Application Key&formurl=http://www.example.com/login.php
&username=joebloggs&password=12345

Bu çağrı tüm çerezleri detaylandıran XML döndürür. saved bu işlemle hesabınıza. Oturum açma işleminin başarılı olması için, hedef web siteleri oturum çerezinin listelenmesi gerekir, eğer öyleyse, oturum açmış bir kullanıcı gerektiren web sayfalarının görüntülerini oluşturabilirsiniz.

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

Kullanıcının oturum çerezlerinin tümünü belirtirseniz, güvenli bir web sayfası yakaladığınızda GrabzIt, kullanıcının göreceği gibi bir yakalama oluşturur, kullanıcının kontrol panelinde rapor yakalamak gibi şeyler yapmak istiyorsanız bu çok yararlıdır Bunu yapmak için, bir sunucu tarafı dili kullanmanız gerekir, çünkü JavaScript yalnızca kullanıcının oturum çerezleriyle ilişkilendirilen HTTP çerezlerine erişemez.

Bunu yapmak için, kullanıcının oturumunda yer alan tüm çerezleri kullanarak SetCookie yöntemi.

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

Bu örnekte, kullanıcının oturumunda PHPSESSID adlı tek bir çerez olduğunu varsayıyoruz, ancak birden fazla olabilir ve farklı şekilde adlandırılabilir. Her şey web sitenizi nasıl yarattığınıza bağlıdır. Geliştirici AraçlarıHerhangi bir çerez sorununu hata ayıklamanın bir yolu, imzalayarak into Hedef web sitesinde ve geliştirici araçlarında bulunan tarayıcıları kullanın, Chrome tarayıcısında bunu yapmak için sadece F12 tuşuna basın. Ardından web siteleri oturum çerezini tanımlayın ve bu çerezin adını, alan adını ve değerini GrabzIt'e kullanarak özel çerezler sayfası, oturum çerezinin silinmemesini sağlamak için gelecekte uzun bir süre son kullanma tarihi kullanmak iyi bir fikirdir.

HTML'yi yakalayın

Bizim kullanın JavaScript API'sı Giriş sayfasının 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 ile sınırlı olmadığı sürece, kullanıcıların web sayfasını bu bölümde gösterildiği gibi doğru bir şekilde yakalamalıdır. örnek.

Bir giriş formu gönderin

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

Temel Kimlik Doğrulama Bilgilerini Belirtme

Bazı web sayfalarında temel kimlik doğrulaması kullanılıyor, tarayıcı kullanıcıdan sayfayı görüntülemeden önce kimliğini doğrulamasını istiyor. GrabzIt, telefonunuzu belirterek bu web sayfalarının ekran görüntüsünü almanızı sağlar. temel kimlik doğrulama bilgileri.