2016-10-25 4 views
1

Sie möchten die automatische Geolokalisierung in Chrome mit Chromedriver deaktivieren, wenn ich eine https-Website besuche.Geolokalisierung in Selen-Chrom-Treiber mit Python deaktivieren

Tryed:

from selenium.webdriver.chrome.options import Options 
chromeOptions = webdriver.ChromeOptions() 
prefs = {"profile.default_content_settings.geolocation" : "2"} 
chromeOptions.add_experimental_option("prefs",prefs) 
driver = webdriver.Chrome(chrome_options=chrome_options) 

Und:

from selenium.webdriver.chrome.options import Options 
chrome_options = Options() 
chrome_options.add_argument("--disable-extensions") 
driver = webdriver.Chrome(chrome_options=chrome_options) 

Beide nicht, weil auf jedem neuen Chrom-Fenster mit chromedriver der Geolokalisierung erstellt funktioniert aktiviert ist.

Antwort

3

Ihre pref Schlüssel ist falsch, unter Code für mich

options = webdriver.ChromeOptions() 
prefs = {"profile.default_content_setting_values.geolocation" :2} 
options.add_experimental_option("prefs",prefs) 
driver = webdriver.Chrome(chrome_options=options) 
+0

Dank arbeitete das funktioniert! – urinella

+2

Wenn das funktioniert, könntest du das als Antwort akzeptieren :) –

Verwandte Themen