selenium --headless Chrome Canary

Как использовать selenium с аргументом --headless для Chrome Canary и где взять webdrive для него?

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
c = Options()
c.add_argument('--headless')
d = webdriver.Chrome(options=c)
d.get('https://yandex.ru/')

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


Ответы (1 шт):

Автор решения: Violet

Вы можете попросить ChromeDriver использовать исполняемый файл Chrome в нестандартном месте.

ChromeOptions options = new ChromeOptions();
options.setBinary("/path/to/other/chrome.exe");

add_argument('--headless') работает так же.

А webdriver тут - https://chromedriver.chromium.org/chromedriver-canary

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

ChromeDriver Canary имеет новейшие функции ChromeDriver. Новые двоичные файлы создаются и становятся доступными несколько раз в день.

Предупреждаем: он разработан для разработчиков и первых пользователей и иногда может полностью выйти из строя.

Вы можете найти сборки ChromeDriver Canary по следующим URL-адресам:

→ Ссылка