首頁 >後端開發 >Python教學 >如何使用 Selenium 在 Google Chrome 模擬 Microsoft Edge Mobile?

如何使用 Selenium 在 Google Chrome 模擬 Microsoft Edge Mobile?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-30 08:04:02646瀏覽

How Can I Simulate Microsoft Edge Mobile in Google Chrome with Selenium?

使用Selenium 更改Google Chrome 中的用戶代理

在Selenium 自動化腳本中,為瀏覽器視窗設定特定的用戶代理對於模擬設備行為和確保網站渲染至關重要正如預期的那樣。在這種情況下,我們的目標是將 Google Chrome 中的使用者代理程式修改為 Microsoft Edge Mobile 的使用者代理程式。

這是一個簡潔的解決方案:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from fake_useragent import UserAgent

ua = UserAgent()
user_agent = ua.edge

options = Options()
options.add_argument(f'--user-agent={user_agent}')

driver = webdriver.Chrome(chrome_options=options)
driver.get("https://www.google.co.in")

此程式碼使用 Python 流行的 fake_useragent 函式庫來取得隨機的 Edge 使用者代理程式。然後 add_argument 方法將使用者代理注入 Chrome 選項中。當腳本執行時,Chrome 將使用指定的使用者代理程式啟動,以 Edge Mobile 身分開啟 Google。

使用此方法,您可以輕鬆地在 Selenium 自動化場景中設定任何所需的使用者代理,從而促進網站測試跨各種裝置和瀏覽器。

以上是如何使用 Selenium 在 Google Chrome 模擬 Microsoft Edge Mobile?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn