Cara Mengubah Suai Ejen Pengguna dalam Selenium untuk Google Chrome
Menukar ejen pengguna dalam Chrome menggunakan Selenium dalam Python ialah keperluan biasa untuk pelbagai senario ujian. Untuk mencapainya, anda boleh menggunakan pendekatan berikut:
Mulakan dengan mengimport perpustakaan yang diperlukan, termasuk Selenium dan modul Pilihan untuk mengubah suai pilihan Chrome.
<code class="python">from selenium import webdriver from selenium.webdriver.chrome.options import Options</code>
Seterusnya, buat contoh Pilihan dan tambah ejen pengguna yang dikehendaki menggunakan kaedah add_argument(). Dalam contoh ini, kami akan menetapkan ejen pengguna untuk mensimulasikan Microsoft Edge Mobile:
<code class="python">opts = Options() opts.add_argument("user-agent=Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 640 XL LTE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Mobile Safari/537.36 Edge/12.10166")</code>
Sekarang, buat contoh pemacu Chrome baharu dengan pilihan yang diubah suai:
<code class="python">driver = webdriver.Chrome(chrome_options=opts)</code>
Akhir sekali, navigasi ke halaman web yang dikehendaki menggunakan kaedah get():
<code class="python">driver.get("https://www.bing.com/")</code>
Dengan mengikuti langkah ini, anda boleh menetapkan ejen pengguna tersuai untuk Chrome apabila membukanya melalui Selenium, membolehkan anda menguji tapak web dari perspektif penyemak imbas atau peranti lain.
Atas ialah kandungan terperinci Bagaimana untuk Menipu Ejen Pengguna Anda dalam Google Chrome menggunakan Selenium?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!