29 lines
1.6 KiB
Markdown
29 lines
1.6 KiB
Markdown
```
|
||
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];
|
||
}
|
||
}
|
||
``` |