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-адресам:
- Linux (64-разрядная версия): https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Linux_x64/
- Mac OS X (64-разрядная версия): https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Mac/
- Windows (32-разрядная версия): https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Win/

