Cara Mensimulasikan Lawatan Pelayar Menggunakan Permintaan Python: Panduan Memalsukan Ejen Pengguna
Apabila cuba mendapatkan semula kandungan web menggunakan Permintaan Python atau wget, anda mungkin menghadapi hasil yang tidak dijangka berbanding menggunakan pelayar standard. Ini kerana tapak web sering melaksanakan perlindungan untuk menghalang pertanyaan automatik. Untuk mengatasi cabaran ini, anda boleh memalsukan lawatan pelayar dengan menyediakan pengepala Ejen Pengguna.
Melaksanakan Pengepala Ejen Pengguna
Untuk memalsukan lawatan pelayar, anda perlu memasukkan pengepala Ejen Pengguna dengan permintaan anda. Pengepala ini menentukan jenis penyemak imbas dan peranti yang digunakan, menjadikan permintaan anda kelihatan lebih seperti pengguna yang sah. Berikut ialah contoh menggunakan Permintaan Python:
import requests # Define the target website URL url = 'http://www.ichangtou.com/#company:data_000008.html' # Create a dictionary of headers with a valid User-Agent string headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'} # Send the request with the User-Agent header response = requests.get(url, headers=headers) # Print the response content print(response.content)
Sumber Tambahan
Atas ialah kandungan terperinci Cara Mensimulasikan Lawatan Pelayar Menggunakan Permintaan Python: Bagaimanakah saya boleh membuat permintaan Python saya kelihatan seperti ia datang daripada pelayar sebenar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!