Протестируйте 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)
Другие вопросы по тегам