クイックスタート¶
コンテキストマネージャ (推奨)¶
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 に移動する
- ページと対話する
- 必要なデータを抽出する
- セッションを閉じる