Python ile Web Sitesinin Ekran Görüntüsünü Al

Bu kısa rehber, Python kullanarak website ekran görüntüsü almayı açıklar. Geliştirme ortamını kurma talimatları, uygulamayı yazmak için adım listesi ve Python kullanarak tüm web sayfasının ekran görüntüsünü yakalamak için örnek kod sağlar. Rehberin sonunda, gereksinimlerinize göre çıktı PNG’nizi özelleştirmek için farklı seçenekler elde edeceksiniz.

Python kullanarak Tam Web Sayfası Ekran Görüntüsü Alma Adımları

  1. Web sayfasını yakalamak için Aspose.HTML for Python via .NET kullanarak ortamı kurun
  2. HTML belgeleri ve sayfalarla çalışmak için gerekli modülleri içe aktarın
  3. Çıktı görüntüsünde filigran oluşmasını önlemek için bir lisans uygulayın
  4. Anlık görüntü almak için web sayfasının URL’sini tanımlayın
  5. Kaynak URL’yi HTMLDocument sınıf nesnesine yükle.
  6. ImageSaveOptions sınıfının bir örneğini PNG görüntü türüyle oluşturun
  7. Çıktı görüntüsünün çözünürlüğünü ayarlayın
  8. Web sayfasını PNG görüntüsüne convert_html() yöntemiyle render edin

Bu adımlar, Python’da tam bir web sayfasının ekran görüntüsü almayı özetler. HTML belgeleriyle çalışmak için gerekli modülleri içe aktarın, filigranları önlemek için bir lisans yükleyin ve URL’yi kullanarak web sayfasını bir HTMLDocument sınıfı nesnesine yükleyin. ImageSaveOptions sınıfının bir nesnesini oluşturun, tüm istenen parametreleri ayarlayın ve convert_html() metodunu kullanarak sayfayı render edin.

Python kullanarak Tüm Sayfa Ekran Görüntüsü Yakalama Kodu

Bu kod, Python kullanarak bir web sayfasının tamamının ekran görüntüsü alım sürecini gösterir. Sayfayı yazıcı dostu yerine ekran dostu yapmak istiyorsanız, seçenekler.css.media_type’ı Screen olarak ayarlayın. Arka plan rengini ayarlama, sayfa düzenini içeriğe uyduracak şekilde kontrol etme ve seçenekler.text.use_hinting’i etkinleştirerek küçük metni daha net hale getirme gibi diğer özelleştirmeler de mümkündür.

Bu kılavuz, bir web sayfasının görüntüsünü alma sürecini açıklar. HTML sayfasını metne dönüştürmek için, Python’da HTML’yi Metne Dönüştür makalesine bakın.

 Türkçe