Быстрый старт¶
Менеджер контекста (рекомендуется)¶
Самый безопасный и удобный способ использования CDriv:
from cdriv import CDriv
with CDriv() as driver:
driver.new_session()
driver.navigate("https://example.com")
html = driver.get_page_source()
print(driver.get_title())
Конструкция with гарантирует корректный запуск и остановку ChromeDriver,
даже при возникновении исключений.
Ручное управление¶
Для полного контроля над жизненным циклом:
from cdriv import CDriv
driver = CDriv()
driver.start()
driver.new_session()
driver.navigate("https://example.com")
# ... ваш код здесь ...
driver.close()
driver.stop()
Конфигурация¶
Свой порт¶
Свои пути к бинарным файлам¶
driver = CDriv(
chromedriver_path="/usr/bin/chromedriver",
chromium_path="/usr/bin/chromium-browser",
)
Типичная структура скрипта¶
- Создайте экземпляр
CDriv - Запустите сессию с помощью
new_session() - Перейдите на целевой URL
- Взаимодействуйте со страницей
- Извлеките необходимые данные
- Закройте сессию