簡體   English   中英

在python中使用硒使用IE Webdriver,而無需設置安全模式

[英]Use IE webdriver using selenium in python, without setting Security Modes

有沒有一種方法可以在Python腳本中使用帶有硒的IE Webdriver,而不必在IE瀏覽器設置中為所有區域設置受保護的模式?

注意:方案是該組織允許您在IE瀏覽器中更改設置,因此我正在尋找解決方法。

我正在嘗試下面的腳本,但出現錯誤:

selenium.common.exceptions.SessionNotCreatedException:消息:啟動Internet Explorer時發生意外錯誤。所有區域的保護模式設置都不相同。必須將所有區域的啟用保護模式設置為相同的值(啟用或禁用)。

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

cap = DesiredCapabilities.INTERNETEXPLORER.copy()
cap['INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS'] = True
driver = webdriver.Ie(capabilities=cap, executable_path=r'C:\Users\Harsha\Videos\waterbox\IEDriverServer.exe')
driver.get('https://google.com') 

我同意評論中提到的內容。不允許您在IE中自動化安全性或其他重要設置。 您可以做的是請求管理員授予權限,讓您在IE中進行一些更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM