cdriv¶
Termux (Android aarch64) 上で ChromeDriver 経由で Chromium を制御します。
Playwright や Selenium の直接的な代替手段です。これらは Android aarch64 では 動作しません。このライブラリは HTTP WebDriver プロトコルを通じて ChromeDriver と通信し、Chromium をヘッドレスモードで制御します。Termux 向けに特別に構築されています。
- { .lg .middle } 軽量 & 高速
単一の依存関係: requests。重いフレームワークもコンテナも不要で、余計な複雑さはありません。
- { .lg .middle } Termux 向けに構築
Android aarch64 上でネイティブに動作します。pkg install でインストールしてすぐに使用できます。
- { .lg .middle } API 対応クッキー
クッキーを辞書として抽出し、requests.Session() で直接使用できます。
- { .lg .middle } 直感的な API
洗練された明確なメソッド。学習曲線は最小限です。
クイックインストール¶
詳細な手順については、インストールガイド を参照してください。
クイックスタート¶
from cdriv import CDriv
with CDriv() as driver:
driver.new_session()
driver.navigate("https://example.com")
html = driver.get_page_source()
cookies = driver.get_cookies_dict()
title = driver.get_title()
print(title)
ドキュメント¶
| セクション | 説明 |
|---|---|
| インストール | ライブラリと依存関係のインストール |
| クイックスタート | ここから始めてください |
| 実践的な例 | 実際のユースケース |
| API リファレンス | 完全な API ドキュメント |
| トラブルシューティング | よくある問題と解決策 |
ライセンス¶
MIT