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

Ruby ile GrabzIt Müşteri

Ruby API

Açıklama

Bu sınıf, GrabzIt ekran görüntüsü web hizmetleri ile tüm iletişimi gerçekleştirir.

Genel Yöntemler

get_result (id)

Bu yöntem ekran görüntüsünün kendisini döndürür. Hiçbir şey döndürülmezse, bir şeyler ters gitti veya ekran görüntüsü henüz hazır değil.

parametreler

Geri dönüş değeri

Yakalamak


url_to_animation(Url seçenekleri = sıfır)

Dönüştürülmesi gereken çevrimiçi videonun URL’sini belirtin into bir animasyonlu GIF.

parametreler

Geri dönüş değeri

geçersiz

AnimationOptions

Sınıf, animasyonlu bir GIF oluştururken mevcut seçeneklerin tümünü temsil eder.

Genel Mülkler


url_to_image(Url seçenekleri = sıfır)

Dönüştürülmesi gereken URL’yi belirtir into bir resim ekran görüntüsü.

parametreler

Geri dönüş değeri

geçersiz

html_to_image(HTML, seçenekleri = sıfır)

Dönüştürülmesi gereken HTML'yi belirtir into bir görüntü.

parametreler

Geri dönüş değeri

geçersiz

file_to_image(yol, yörünge, seçenekleri = sıfır)

Dönüştürülmesi gereken bir HTML dosyasını belirtir into bir görüntü.

parametreler

Geri dönüş değeri

geçersiz

ImageOptions

Sınıf, görüntü yakalama oluşturulurken kullanılabilecek tüm seçenekleri temsil eder.

Genel Mülkler

Genel Yöntemler


url_to_rendered_html(Url seçenekleri = sıfır)

Dönüştürülmesi gereken URL’yi belirtir into işlenmiş HTML.

parametreler

Geri dönüş değeri

geçersiz

html_to_rendered_html(HTML, seçenekleri = sıfır)

Dönüştürülmesi gereken HTML'yi belirtir into işlenmiş HTML.

parametreler

Geri dönüş değeri

geçersiz

file_to_rendered_html(yol, yörünge, seçenekleri = sıfır)

Dönüştürülmesi gereken bir HTML dosyasını belirtir into işlenmiş HTML.

parametreler

Geri dönüş değeri

geçersiz

HTMLOptions

Sınıf, ne zaman kullanılabilir durumda olan seçeneklerin tümünü temsil eder. işlenmiş HTML yakalama oluşturma.

Genel Mülkler

Genel Yöntemler


url_to_pdf(Url seçenekleri = sıfır)

Dönüştürülmesi gereken URL’yi belirtir into bir PDF.

parametreler

Geri dönüş değeri

geçersiz

html_to_pdf(HTML, seçenekleri = sıfır)

Dönüştürülmesi gereken HTML'yi belirtir into bir PDF.

parametreler

Geri dönüş değeri

geçersiz

file_to_pdf(yol, yörünge, seçenekleri = sıfır)

Dönüştürülmesi gereken bir HTML dosyasını belirtir into bir PDF.

parametreler

Geri dönüş değeri

geçersiz

PDFOptions

Sınıf, PDF yakalamalarını oluştururken mevcut seçeneklerin tümünü temsil eder.

Genel Mülkler

Genel Yöntemler


url_to_docx(Url seçenekleri = sıfır)

Dönüştürülmesi gereken URL’yi belirtir into bir DOCX.

parametreler

Geri dönüş değeri

geçersiz

html_to_docx(HTML, seçenekleri = sıfır)

Dönüştürülmesi gereken HTML'yi belirtir into bir DOCX.

parametreler

Geri dönüş değeri

geçersiz

file_to_docx(yol, yörünge, seçenekleri = sıfır)

Dönüştürülmesi gereken bir HTML dosyasını belirtir into bir DOCX.

parametreler

Geri dönüş değeri

geçersiz

DOCXOptions

Sınıf, DOCX yakalamalarını oluştururken mevcut tüm seçenekleri temsil eder.

Genel Mülkler

Genel Yöntemler


url_to_table(Url seçenekleri = sıfır)

HTML tablolarının çıkarılması gereken URL'yi belirtir.

parametreler

Geri dönüş değeri

geçersiz

html_to_table(HTML, seçenekleri = sıfır)

HTML tablolarının çıkartılması gereken HTML'yi belirtir.

parametreler

Geri dönüş değeri

geçersiz

file_to_table(yol, yörünge, seçenekleri = sıfır)

HTML tablolarının çıkartılması gereken bir HTML dosyası belirtir.

parametreler

Geri dönüş değeri

geçersiz

TableOptions

Sınıf, HTML tablolarını CSV, XLSX veya JSON'a dönüştürürken mevcut seçeneklerin tümünü temsil eder.

Genel Mülkler

Genel Yöntemler


Bir dosyayı kaydetmenin önerilen yöntemi budur

save(callBackURL = nil)

Save Sonuç, zaman uyumsuz olarak ve ekran görüntüsünü almak için kullanılabilecek benzersiz bir tanımlayıcı döndürür. get_result yöntemi.

parametreler

Geri dönüş değeri

Ekran görüntüsünün benzersiz tanımlayıcısı aksi halde bir hata oluştuğunda bir istisna atılır. Bu, ekran görüntüsünü get_result yöntemiyle elde etmek için kullanılabilir.


Uyarı Bu yöntemin senkronize olması nedeniyle sonuç işlenirken uygulamanın duraklatılmasına neden olur

save_to()

Save Sonuç, ekran görüntüsü bayt verisini içeren bir değişkenle senkronize olarak sonuçlanır.

Geri dönüş değeri

Başarılı olursa dosyanın bayt verilerini döndürür, aksi takdirde bir istisna atar.


Uyarı Bu yöntemin senkronize olması nedeniyle sonuç işlenirken uygulamanın duraklatılmasına neden olur

save_to(saveToDosya)

Save Sonuç bir dosyaya senkronize olarak.

parametreler

Geri dönüş değeri

başarılı olursa true değerini döndürür, aksi takdirde bir istisna atar.


get_status(İD)

GrabzIt ekran görüntüsünün geçerli durumunu öğrenin.

parametreler

Geri dönüş değeri

ScreenShotStatus nesne


get_cookies(alan adı)

GrabzIt'ın belirli bir etki alanı için kullandığı tüm çerezleri edinin. Bu, kullanıcı tanımlı çerezleri de içerebilir.

parametreler

Geri dönüş değeri

kurabiye dizi


set_cookie (ad, etki alanı, değer = "", yol = "/", httponly = false, kullanım süresi = "")

Özel çerez, genel çerezle aynı adı ve etki alanına sahipse GrabzIt üzerine yeni bir özel çerez ayarlar, global çerez geçersiz kılınır.

Bir web sitesi işlevselliği çerezler tarafından kontrol ediliyorsa bu yararlı olabilir.

parametreler

Geri dönüş değeri

Tanımlama bilgisi başarıyla ayarlandıysa doğru, aksi takdirde yanlış


delete_cookie (ad, etki alanı)

Özel bir çerezi silin veya global bir çerezin kullanılmasını engelleyin

parametreler

Geri dönüş değeri

Tanımlama bilgisi başarıyla silinirse geçerlidir, aksi takdirde yanlış


almak_watermarks()

Yüklediğiniz özel ürünü alın watermarks

Geri dönüş değeri

WaterMark dizi


almak_watermark(Belirleyici)

Yüklediğiniz özel ürünü alın watermarks

parametreler

Geri dönüş değeri

WaterMark


Ekle_watermark(tanımlayıcı, yol, xpos, ypos)

Yeni bir özel ekle watermark

parametreler

Geri dönüş değeri

true ise watermark başarıyla ayarlandı


sil_watermark(Belirleyici)

Özel bir silmeyi watermark

parametreler

Geri dönüş değeri

true ise watermark başarıyla silindi


set_local_proxy (değer)

Bu yöntem bir yerel proxy sunucusu tüm istekler için kullanılmak üzere.

parametreler


use_ssl (değer)

GrabzIt istekleri olup olmadığını belirtir. API SSL kullanmalı

parametreler


create_encryption_key ()

64 karakter uzunluğunda, şifreli bir temel 44 şifreleme anahtarı oluşturun.


şifre çözme (veri, anahtar)

Sağlanan şifreleme anahtarını kullanarak şifreli bir yakalamanın şifresini çözün.

parametreler


decrypt_file (yol, anahtar)

Sağlanan şifreleme anahtarını kullanarak şifreli bir yakalamanın şifresini çözün.

parametreler


Sonuç Sınıfları

kurabiye

Genel Mülkler

ScreenShotStatus

Ekran görüntüsünün geçerli durumunu temsil eden sınıf.

Genel Mülkler

WaterMark

Bu sınıf, özel watermarks GrabzIt'te depolandı

Genel Mülkler