В настоящее время я использую Selenium для запуска экземпляров Chrome для проверки веб-страниц. Каждый раз, когда запускается мой скрипт, запускается чистый экземпляр Chrome (чистый от расширений, закладок, истории просмотров и т. Д.). Мне было интересно, можно ли запустить мой скрипт с расширениями Chrome. Я попытался найти пример Python, но ничего не получилось, когда я искал это.Использование расширений с селеном (Python)
9
A
ответ
14
Вы должны использовать хром-webdriver options, чтобы установить список загружаемых расширений. Вот пример:
import os
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
executable_path = "path_to_webdriver"
os.environ["webdriver.chrome.driver"] = executable_path
chrome_options = Options()
chrome_options.add_extension('path_to_extension')
driver = webdriver.Chrome(executable_path=executable_path, chrome_options=chrome_options)
driver.get("http://stackoverflow.com")
driver.quit()
Надеюсь, что это поможет.
Смежные вопросы
- 1. Автоматизация расширений Chrome с селеном и рубином
- 2. Использование AutoIT с селеном
- 3. Проблема с селеном, Python
- 4. Использование chromedriver с селеном ubuntu
- 5. Использование прокси с селеном PhantomJS
- 6. Использование Python для соответствия расширений split-RAR
- 7. ChromeDriver с селеном и Python - Автоматически разрешать использование микрофона
- 8. Использование угловых JS (Угломеры) с селеном в Python
- 9. Компиляция расширений Python с VC2010
- 10. Laravel - Использование выходов/расширений
- 11. Python селеном попробовать, кроме
- 12. Python селеном WebdriverWait
- 13. Python селеном неизвестная ошибка
- 14. Python SkypeWebClient-Bot с селеном (ошибка 10048)
- 15. Нажмите кнопку «onclick» с селеном и Python
- 16. Использование долларового псевдонима для JQuery с селеном
- 17. Использование браузера Chromium с webdriverjs и селеном
- 18. Использование C# с селеном и cleditor
- 19. динамическое Использование в FindsBy с селеном
- 20. Использование SCRAPY с селеном для динамических страниц
- 21. Использование команд JavaScript с селеном, получаю ошибку
- 22. Объяснение расширений Python многопоточность
- 23. python для расширений Firefox?
- 24. Python GLOB несколько расширений
- 25. Профилирование расширений python C
- 26. Невозможно использовать отправить() с селеном (Python)
- 27. Python селеном phantomJS с Luminati прокси
- 28. Невозможно перебирать ссылки с селеном в Python
- 29. Python нажмите Js ссылку с селеном
- 30. Python Web Скребок с селеном и lxml