如何使用Selenium(Python)更改webdriver.Chrome()實例上的UAS(用戶代理字符串)?用Selenium Chrome更改UserAgentString
我做了自動化測試,並且使用的不僅僅是Firefox。隨着Firefox的我的追求很簡單,但爲了在Chrome上獲得相同的結果,我不知所措。
如何使用Selenium(Python)更改webdriver.Chrome()實例上的UAS(用戶代理字符串)?用Selenium Chrome更改UserAgentString
我做了自動化測試,並且使用的不僅僅是Firefox。隨着Firefox的我的追求很簡單,但爲了在Chrome上獲得相同的結果,我不知所措。
您可以使用ChromeOptions
更改您的chrome實現的UAS。由於從Chrome瀏覽器選項this example,並實現在Chrome中UAS的this example引用(授予它是在C#):
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--user-agent=" + givenUAS)
driver = webdriver.Chrome(chrome_options=chrome_options)
我希望這有助於。
非常感謝。我相信我需要調查從鉻的選項,看看我可以操縱什麼。謝謝! – NanoMage 2015-02-26 18:58:47
如果您發現答案有用,最好結束這個問題。這可以通過選擇答案中的綠色複選標記,或者如果您使用部分答案來得出不同的結論,請張貼您自己的答案並選擇綠色複選標記。如果您有任何其他問題,請告訴我。 – bagelmakers 2015-02-23 21:04:05