Python / Selenium инкогнито / частный режим

Кажется, я не могу найти документацию о том, как заставить Selenium открывать браузер в режиме инкогнито.

Нужно ли настраивать пользовательский профиль в браузере или?

2 Solutions collect form web for “Python / Selenium инкогнито / частный режим”

Прежде всего, поскольку selenium по умолчанию запускает браузер с чистым, совершенно новым профилем, вы фактически просматриваете его в частном порядке . Ссылаясь на:

  • Python – запуск firefox с Selenium в приватном режиме
  • Как я могу имитировать частный просмотр в Ватире? (Селен)

Но в любом случае вы можете строго соблюдать / включить инкогнито / приватный режим.

Для --incognito командной строки chrome --incognito :

--incognito Заставляет браузер запускаться непосредственно в режиме инкогнито.

 from selenium import webdriver chrome_options = webdriver.ChromeOptions() chrome_options.add_argument("--incognito") driver = webdriver.Chrome(chrome_options=chrome_options) driver.get('https://google.com') 

FYI, вот что он откроет:

Счастливых праздников!

Для firefox установите для browser.privatebrowsing.autostart значение True :

 from selenium import webdriver firefox_profile = webdriver.FirefoxProfile() firefox_profile.set_preference("browser.privatebrowsing.autostart", True) driver = webdriver.Firefox(firefox_profile=firefox_profile) 

FYI, это соответствует следующему флажку в настройках:

введите описание изображения здесь

PowerShell

 try{ # Import the Selenium DLLs Add-Type -Path "$Seleniumlib\Selenium.WebDriverBackedSelenium.dll" Add-Type -Path "$Seleniumlib\WebDriver.dll" Add-Type -Path "$Seleniumlib\WebDriver.Support.dll" } catch [Exception]{ Write-Host ("Error: {0}" -f $_.Exception.Message) exit 1 } $options = New-Object OpenQA.Selenium.Chrome.ChromeOptions $options.AddArgument("--incognito") $driver = New-Object OpenQA.Selenium.Chrome.ChromeDriver($options) 
Interesting Posts

Почему поток python потребляет столько памяти?

Преобразование CSV в JSON (в определенном формате) с использованием Python

Замены внутри ссылок в reST / Sphinx

В чем разница между режимами rb и r + b в файловых объектах

запрос значений, основанный на дате w / Django ORM

Отключить автоматическую печать в интерактивном сеансе Python

Как напечатать строку, используя цикл while с интервалом между буквами (в одной строке) в Python 3.2?

Добавить отсутствующие даты в pandas dataframe

Как установить прокси-серверы вроде этого «user: pass@6.6.6.6: 8043» в FirefoxDriver of Selenium 2?

Существует ли стандартизованный метод для замены двух переменных в Python?

Назначение вывода переменной os.system переменной и предотвращение ее отображения на экране

Как удалить контур маркера круга при использовании pyplot.plot в matplotlib

Получение сериализованных json-объектов из шаблонов django?

Как распечатать список более красиво?

Flask-Login не работает с двумя приложениями в одном домене

Python - лучший язык программирования в мире.