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

Java ile Gelişmiş Ekran Görüntüsü ÖzellikleriJava API

Temel ekran görüntüsü işlevselliğine ek olarak GrabzİT'in Java API'si Mevcut ekran görüntülerinin durumunun kontrol edilmesini ve GrabzIt kişiselleştirilmesi için bir yakalama oluşturulduğunda kullanılması gereken çerezlerin kullanılmasını sağlar.

Ekran görüntüsü durumu

Bazen bir uygulamanın bir ekran görüntüsünün durumunu kontrol etmesi gerekebilir, belki çekilip çekilmediğini görmek veya hala önbelleğe alınmış olup olmadığını kontrol etmek gerekebilir.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

Status status = grabzIt.GetStatus(screenShotId);

if (status.isProcessing())
{
    // screenshot has not yet been processed
}

if (status.isCached())
{
    // screenshot is still cached by GrabzIt
}

if (status.isExpired())
{
    // screenshot is no longer on GrabzIt
    // Perhaps output status message?
}

Çerezler (Cookies)

Genellikle web siteleri, kullanıcının olup olmadığını belirlemek gibi işlevleri kontrol etmek için çerezler kullanır. giriş yapıldı. Aşağıdaki çerez yöntemlerini kullanarak kendi özel çerezlerinizi ayarlayabilirsiniz.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

// gets an array of cookies for google.com
Cookie[] cookies = grabzIt.Cookies("google.com");

// sets a cookie for the google.com domain
grabzIt.SetCookie("MyCookie", "google.com", "Any Value You Like");

// deletes the previously set cookie
grabzIt.DeleteCookie("MyCookie", "google.com");

Yukarıdaki çerez silme yöntemi, GrabzIt'ta saklanan tüm çerezlerinizi aynı isim ve alan adında siler.

İndirmeden Yakalama Görüntüleme

Önerilen bir yakalama kullanılmadan önce bir web sunucusuna indirilir. Herhangi bir yakalama türünü önce bir kullanıcının tarayıcısında, web sunucunuza indirmeden görüntüleyebilirsiniz.

Yakalama işlemi tamamlandıktan sonra, tarafından gönderilen yakalamanın baytlarını gönderebilirsiniz. SaveTo yöntem ile birlikte cevabına doğru mime türü.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

grabzIt.URLToImage("https://www.tesla.com");
GrabzItFile capture = grabzIt.SaveTo();

if (capture != null)
{ 
    String mimeType = "image/jpeg";
    capture.getBytes();
}

Yukarıdaki örnekte, yakalama ve MIME türünün baytlarını alıyoruz ancak yanıta nasıl döndürüldüğü, kullandığınız çerçeveye bağlı olacaktır.