pw-stealth-enhanced

📂 GitHub リポジトリ → — ソースコード・技術詳細はこちらから

playwright-stealth の後継。Python Playwright向けの包括的なステルス/アンチフィンガープリントライブラリ。

できること

  • navigator.webdriver マス킹(ボット検出で最も重要)
  • Canvas フィンガープリントのノイズ注入
  • WebGL ベンダー/レンダラー偽装
  • Audio フィンガープリント摂動
  • フォント列挙 偽装
  • User-Agent / ビューポート ローテーションプール
  • ロケール / タイムゾーン 偽装

アーキテクチャ

ユーザーコード
  → apply_stealth(context)
     ├─ _JS_BASE_STEALTH: webdriver / language / timezone
     ├─ _JS_ADVANCED_STEALTH: canvas / webgl / audio / fonts / permissions
     └─ _build_locale_script(): 動的ロケール/タイムゾーン上書き

技術スタック

カテゴリ 技術
言語 Python 3.10+
依存 Playwright >= 1.40
テスト pytest

👉 各機能の詳細はサイドバーの 機能ショーケース をご覧ください。


This site uses Just the Docs, a documentation theme for Jekyll.