Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Mengubah Ejen Pengguna dalam Chrome dengan Selenium?

Bagaimana untuk Mengubah Ejen Pengguna dalam Chrome dengan Selenium?

Mary-Kate Olsen
Lepaskan: 2024-10-26 08:51:02
asal
1072 orang telah melayarinya

How to Change the User Agent in Chrome with Selenium?

Bagaimana untuk Menukar Ejen Pengguna dalam Chrome Menggunakan Selenium?

Salah satu cabaran biasa yang dihadapi oleh pembangun web semasa mengautomasikan tugas menggunakan Selenium dan Chrome sedang menukar ejen pengguna lalai penyemak imbas. Ini mungkin diperlukan untuk keserasian dengan tapak web atau aplikasi tertentu.

Untuk mengubah suai ejen pengguna dalam Chrome melalui Selenium, anda boleh menggunakan langkah berikut:

  1. Pasang fake_useragent modul: Pustaka ini menyediakan pelbagai ejen pengguna yang boleh digunakan oleh Selenium WebDriver. Hanya pasang melalui pip dengan arahan pip install fake_useragent.
  2. Import perpustakaan Python yang diperlukan:

    <code class="python">from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    from fake_useragent import UserAgent</code>
    Salin selepas log masuk
  3. Buat instance Chrome WebDriver baharu:

    <code class="python">options = Options()
    ua = UserAgent()
    user_agent = ua.random
    print(user_agent)</code>
    Salin selepas log masuk
  4. Tetapkan ejen pengguna tersuai:

    <code class="python">options.add_argument(f'--user-agent={user_agent}')</code>
    Salin selepas log masuk
  5. Mulakan WebDriver menggunakan pilihan yang diubah suai:

    <code class="python">driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\WebDrivers\ChromeDriver\chromedriver_win32\chromedriver.exe')</code>
    Salin selepas log masuk
  6. Muatkan halaman web yang diingini:

    <code class="python">driver.get("https://www.bing.com/")</code>
    Salin selepas log masuk
  7. Keluar dari WebDriver:

    <code class="python">driver.quit()</code>
    Salin selepas log masuk

Pendekatan ini memanfaatkan modul fake_useragent untuk memilih dan menetapkan ejen pengguna rawak secara automatik, menyediakan fleksibiliti dan memastikan keserasian dengan banyak tapak web dan aplikasi.

Atas ialah kandungan terperinci Bagaimana untuk Mengubah Ejen Pengguna dalam Chrome dengan Selenium?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan