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

PHP ile GrabzIt Müşteri

PHP 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

GetResult($ İd)

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


URLToAnimation($ Url, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

GrabzItAnimationOptions

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

Genel Mülkler


URLToImage($ Url, $ seçenekleri = boş)

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

HTMLToImage($ Html, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

FileToImage($ Yol, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

GrabzItImageOptions

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

Genel Mülkler

Genel Yöntemler


URLToVideo($url, $ seçenekleri = boş)

Dönüştürülmesi gereken URL’yi belirtir intya video.

parametreler

Geri dönüş değeri

geçersiz

HTMLToVideo($html, $ seçenekleri = boş)

Videonun yakalanması gereken HTML'yi belirtir.

parametreler

Geri dönüş değeri

geçersiz

FileToVideo($yol, $ seçenekleri = boş)

Dönüştürülmesi gereken bir HTML dosyasını belirtir intya video.

parametreler

Geri dönüş değeri

geçersiz

VideoSeçenekleri

Sınıf, ne zaman kullanılabilir durumda olan seçeneklerin tümünü temsil eder. bir web sayfasının videosunu oluşturma.

Genel Mülkler

Genel Yöntemler


URLToRenderedHTML($ Url, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

HTMLToRenderedHTML($ Html, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

FileToRenderedHTML($ Yol, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

GrabzItHTMLOptions

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


URLToPDF($ Url, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

HTMLToPDF($ Html, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

FileToPDF($ Yol, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

GrabzItPDFOptions

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

Genel Mülkler

Genel Yöntemler


URLToDOCX ($ url, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

HTMLToDOCX($ Html, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

FileToDOCX($ Yol, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

GrabzItDOCXOptions

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

Genel Mülkler

Genel Yöntemler


URLToTable($ Url, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

HTMLToTable ($ html, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

FileToTable ($ yol, $ seçenekleri = boş)

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

parametreler

Geri dönüş değeri

geçersiz

GrabzItTableOptions

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


Save($ callBackURL = null)

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. GetResult 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ü almak için kullanılabilir. GetResult yöntem


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

SaveTo()

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

SaveTo($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.


GetStatus ($ id)

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

parametreler

Geri dönüş değeri

GrabzItStatus nesne


GetCookies ($ domain)

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

GrabzItCookie dizi


SetCookie ($ isim, $ etki alanı, $ value = "", $ path = "/", $ httponly = false, $ sona eriyor = "")

Ö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ış


DeleteCookie ($ isim, $ 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ış


Ön OnayWaterMarks()

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

Geri dönüş değeri

GrabzItWaterMark dizi


Ön OnayWaterMark($ Tanımlayıcı)

Özel iade watermarks belirtilen tanımlayıcıyla eşleşen

parametreler

Geri dönüş değeri

GrabzItWaterMark


EkleWaterMark($ tanımlayıcı, $ path, $ xpos, $ ypos)

Yeni bir özel ekle watermark

parametreler

Geri dönüş değeri

true ise watermark başarıyla ayarlandı


DeleteWaterMark($ Tanımlayıcı)

Özel bir silmeyi watermark

parametreler

Geri dönüş değeri

true ise watermark başarıyla silindi


SetLocalProxy ($ proxyUrl)

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

parametreler


UseSSL ($ değer)

GrabzIt istekleri olup olmadığını belirtir. API SSL kullanmalı ya da değil

parametreler


CreateEncryptionKey ()

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


Şifresini çöz ($ data, $ key)

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

parametreler


DecryptFile ($ yol, $ anahtar)

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

parametreler


Sonuç Sınıfları

GrabzItCookie

Genel Mülkler

GrabzItStatus

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

Genel Mülkler

GrabzItWaterMark

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

Genel Mülkler