Mengambil Screenshot Situs Web menggunakan Python

Panduan singkat ini menjelaskan cara mengambil screenshot website menggunakan Python. Panduan ini menyediakan instruksi untuk menyiapkan lingkungan pengembangan, daftar langkah-langkah menulis aplikasi, dan contoh kode untuk menangkap screenshot seluruh halaman web menggunakan Python. Di akhir panduan, Anda akan mendapatkan berbagai opsi untuk menyesuaikan PNG output Anda sesuai kebutuhan.

Langkah-langkah untuk Mengambil Tangkapan Layar Halaman Web Penuh menggunakan Python

  1. Siapkan lingkungan menggunakan Aspose.HTML for Python via .NET untuk menangkap halaman web
  2. Impor modul yang diperlukan untuk bekerja dengan dokumen HTML dan halaman.
  3. Terapkan lisensi untuk menghindari watermark pada gambar output
  4. Definisikan URL halaman web untuk mengambil snapshot
  5. Muat URL sumber ke dalam objek kelas HTMLDocument
  6. Buat sebuah instance dari kelas ImageSaveOptions dengan tipe gambar PNG
  7. Atur resolusi gambar output
  8. Render halaman web ke gambar PNG menggunakan metode convert_html()

Langkah-langkah ini merangkum cara mengambil tangkapan layar halaman web penuh di Python. Impor modul yang diperlukan untuk bekerja dengan dokumen HTML, muat lisensi untuk menghindari watermark, dan muat halaman web ke dalam objek kelas HTMLDocument menggunakan URL. Buat objek kelas ImageSaveOptions, atur semua parameter yang diinginkan, dan render halaman menggunakan metode convert_html().

Kode untuk Mengambil Tangkapan Layar Seluruh Halaman menggunakan Python

Kode ini menunjukkan proses mengambil screenshot seluruh halaman web menggunakan Python. Jika Anda ingin membuat halaman lebih ramah layar daripada ramah printer, atur. options.css.media_type ke Screen. Kustomisasi lain juga memungkinkan, seperti mengatur warna latar belakang, mengontrol tata letak halaman agar sesuai dengan konten, dan membuat teks kecil lebih jelas dengan mengaktifkan. options.text.use_hinting.

Panduan ini menjelaskan proses mengambil gambar dari sebuah halaman web. Untuk mengonversi halaman HTML menjadi teks, lihat artikel Convert HTML to Text in Python.

 Indonesian