Pengenalan
Mengikis web ialah teknik penting untuk mengekstrak data daripada tapak web. Memuat turun imej adalah keperluan biasa dalam proses ini. Artikel ini menumpukan pada penggunaan Python dan perpustakaan urllib untuk memuat turun imej dengan cekap.
Soalan: Memuat turun Webcomics
Matlamat utama soalan asal adalah untuk memuat turun komik web daripada laman web dan menyimpannya secara tempatan. Pengguna menghadapi cabaran dalam mendapatkan semula fail imej selepas mencuba penyelesaian menggunakan urllib.URLopener().
Jawapan: Menggunakan urllib.urlretrieve
Untuk berjaya memuat turun imej, urllib menyediakan kaedah yang lebih dipercayai: urllib.urlretrieve(). Fungsi ini mengambil dua hujah: URL imej dan laluan fail setempat tempat anda ingin menyimpannya.
Pelaksanaan dalam Python 2:
import urllib urllib.urlretrieve("http://www.gunnerkrigg.com//comics/00000001.jpg", "00000001.jpg")
Pelaksanaan dalam Python 3:
import urllib.request urllib.request.urlretrieve("http://www.gunnerkrigg.com//comics/00000001.jpg", "00000001.jpg")
Kod ini akan memuat turun imej daripada URL yang diberikan dan menyimpannya ke laluan fail yang ditentukan, memastikan fail imej berjaya diperolehi.
Atas ialah kandungan terperinci Bagaimana untuk Muat Turun Imej dari Laman Web menggunakan Python dan urllib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!