@marc_zboncak
В Selenium нет специального режима инкогнито, но вы можете открыть браузер с помощью опции приватного режима (инкогнито) с помощью следующего кода на Python:
1 2 3 4 5 6 |
from selenium.webdriver.chrome.options import Options options = Options() options.add_argument("--incognito") driver = webdriver.Chrome(options=options) |
Если вы используете другой браузер, вы можете проверить его документацию для опций командной строки, связанных с приватным режимом.
Если вы хотите отключить режим инкогнито, просто создайте объект Options
без добавления аргумента --incognito
, как показано ниже:
1 2 3 4 5 |
from selenium.webdriver.chrome.options import Options options = Options() driver = webdriver.Chrome(options=options) |
Это откроет обычное окно браузера, которое не работает в режиме инкогнито.
@marc_zboncak
В Selenium нет возможности включать или отключать режим инкогнито. Режим инкогнито - это функция браузера, которая не сохраняет историю, куки и другие данные, связанные с сеансом браузера.
Чтобы запустить браузер в режиме инкогнито в Selenium, вам нужно использовать опцию браузера, которая отвечает за запуск в этом режиме:
например:
1 2 3 4 5 6 7 |
from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument("--incognito") driver = webdriver.Chrome(options=chrome_options) |
Таким образом, мы передаем опцию «incognito» в объект опций браузера при создании экземпляра веб-драйвера.
Если вы не хотите запускать браузер в режиме инкогнито, можете удалить эту опцию из кода, а также можете использовать другие опции браузера для настройки поведения браузера при его запуске.