如何使用 Selenium 來變更 Chrome 中的使用者代理程式?
Web 開發人員在使用 Selenium 和 Chrome 自動化任務時面臨的常見挑戰之一正在更改瀏覽器的預設使用者代理程式。為了與某些網站或應用程式相容,這可能是必要的。
要透過Selenium 修改Chrome 中的用戶代理,您可以使用以下步驟:
匯入必要的Python 函式庫:
<code class="python">from selenium import webdriver from selenium.webdriver.chrome.options import Options from fake_useragent import UserAgent</code>
建立新的Chrome WebDriver 實例: 🎜>
<code class="python">options = Options() ua = UserAgent() user_agent = ua.random print(user_agent)</code>
設定自訂使用者代理程式:
<code class="python">options.add_argument(f'--user-agent={user_agent}')</code>
使用修改後的選項WebDriver:
<code class="python">driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\WebDrivers\ChromeDriver\chromedriver_win32\chromedriver.exe')</code>
載入所需的網頁:
<code class="python">driver.get("https://www.bing.com/")</code>
<code class="python">driver.quit()</code>
以上是如何使用 Selenium 更改 Chrome 中的用戶代理程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!