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

Python ile mobil web sitesinin ekran görüntüsünü alın

Python API

The GrabzIt Python API'sı Web sitelerinin mobil sürümlerinin ekran görüntülerini alma olanağı sağlar, ancak tüm web sitelerinin özel mobil sürümleri yoktur ve bu nedenle her koşulda çalışmayabilir. Mobil ekran görüntüsü hem resim hem de PDF ekran görüntüleri için ve tabloları çıkarırken talep edilebilir.

Bunu yapmak için 1 kodunu kullanmanız gerekir. setRequestAs oluştururken seçenekler nesnesinin niteliği görüntü, PDF or tablo, Aşağıda gösterildiği gibi. Bu daha sonra hedef web sitesinin mobil versiyonunu isteyecektir.

Daha doğru bir mobil ekran görüntüsü almak için, standart bir mobil tarayıcı genişliğini İnternet’e aktarmak iyi bir fikirdir. browserWidth özniteliği GrabzItImageOptions sınıf. Veya bir PDF oluşturuyorsanız daha küçük bir sayfa boyutu seçin.

from GrabzIt import GrabzItClient
from GrabzIt import GrabzItImageOptions

options = GrabzItImageOptions.GrabzItImageOptions()
options.format = "png"
options.browserWidth = 320
options.width = 256
options.height = 256
options.requestAs = 1

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.URLToImage("https://www.tesla.com", options)
grabzIt.Save("http://www.mysite.com/handler.py")