Протестируйте Safe-Browsing, используя хроматический драйвер Selenium в Python
Я пытаюсь добраться до знаменитой красной страницы с ошибкой безопасного просмотра, используя селен-хромедривер, но безуспешно - пробовал каждый флаг / преф, который я мог найти...
Есть предложения / мысли?
вот мой код (python):
prefs = {"directory_upgrade": True,
"safebrowsing": {"enabled": True, "malware": {"enabled": True}},
"alternate_error_pages": True,
"browser": {"safebrowsing": {"enabled": True, "malware":"enabled": True}}},
}
exclude_default_swithes = ["disable-client-side-phishing-detection",
"safebrowsing-disable-auto-update",
"safebrowsing-disable-download-protection",
"ignore-certificate-errors",]
options = webdriver.ChromeOptions()
options.add_experimental_option("prefs", prefs)
options.add_experimental_option("excludeSwitches", exclude_default_swithes)
driver = webdriver.Chrome(executable_path=path, chrome_options=options, service_log_path=log_path)
Спасибо!
1 ответ
ты забыл установить {} в л.4
prefs = {
"directory_upgrade": True,
"safebrowsing": {
"enabled": True,
"malware": {
"enabled": True
}
},
"alternate_error_pages": True,
"browser": {
"safebrowsing": {
"enabled": True,
"malware":{
"enabled": True
}
}
}
},
}
exclude_default_swithes = ["disable-client-side-phishing-detection",
"safebrowsing-disable-auto-update",
"safebrowsing-disable-download-protection",
"ignore-certificate-errors",]
options = webdriver.ChromeOptions()
options.add_experimental_option("prefs", prefs)
options.add_experimental_option("excludeSwitches", exclude_default_swithes)
driver = webdriver.Chrome(executable_path=path, chrome_options=options, service_log_path=log_path)