2024-08-10 14:48:21 +03:00
|
|
|
|
```
|
|
|
|
|
agent = UserAgent().random # Случайный пользователь
|
|
|
|
|
options = Options() # Инициализация настроек
|
|
|
|
|
options.add_argument('--no-sandbox') # Выйти из режима песочница
|
|
|
|
|
options.add_argument("--mute-audio") # Отключить звук
|
|
|
|
|
if proxy is not None: # Работа с прокси
|
|
|
|
|
options.add_argument(f"--proxy-server={proxy}")
|
|
|
|
|
options.add_argument(f"user-agent={agent}") # Добавление пользователя
|
|
|
|
|
options.add_argument('--disable-gpu') # Отключить видео-карту и работу с графикой
|
|
|
|
|
options.add_argument('--disable-dev-shm-usage')
|
|
|
|
|
options.add_argument('--start-maximized') # Оптимизация
|
|
|
|
|
# options.add_argument('--headless') # Режим без открытия окна !! Не всегда корректно работают сайты с этим режимом
|
|
|
|
|
options.add_argument("--disable-blink-features=AutomationControlled") # Отключение прослушки
|
|
|
|
|
options.add_experimental_option("excludeSwitches", ["enable-automation"]) # Отключение прослушки
|
|
|
|
|
options.add_experimental_option('useAutomationExtension', False) # Отключение прослушки
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Удаляет всю прослушку с chrome
|
|
|
|
|
``` python
|
|
|
|
|
driver = webdriver.Firefox(options= foptions)
|
|
|
|
|
driver = webdriver.Chrome(options=options)
|
|
|
|
|
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
|
|
|
|
|
'source': '''
|
|
|
|
|
for (let prop in window) {
|
|
|
|
|
if (prop.startsWith('cdc_')) {
|
|
|
|
|
delete window[prop];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
```
|