Menyambung ke Proksi dengan urllib2
Dalam mengikis web atau ujian automatik, penyambungan melalui proksi boleh bermanfaat untuk emulasi tanpa nama atau lokasi geografi. urllib2, perpustakaan Python yang biasa digunakan untuk pengendalian URL dan permintaan web, menawarkan fungsi untuk menyediakan dan menggunakan proksi.
Menetapkan Proksi dengan urllib2
Penyelesaian yang disediakan menggunakan keupayaan terbina dalam urllib2 untuk pengendalian proksi. Begini caranya:
<code class="python">proxy = urllib2.ProxyHandler({'http': '127.0.0.1'}) opener = urllib2.build_opener(proxy) urllib2.install_opener(opener) urllib2.urlopen('http://www.google.com')</code>
Dalam contoh ini, pembolehubah proksi dikonfigurasikan dengan alamat proksi HTTP ('127.0.0.1' dalam kes ini). Kaedah build_opener mencipta objek pembuka baharu dengan pengendali proksi. Kemudian, kaedah install_opener menetapkan pembuka ini sebagai pembuka lalai, memastikan semua permintaan akan datang akan menggunakan proksi. Akhir sekali, urlopen boleh digunakan untuk membuat permintaan dengan proksi.
Atas ialah kandungan terperinci Bagaimana untuk Menyambung ke Proksi Menggunakan urllib2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!