まず、Cloudflareでよく見るBot対策が以下のスクリーンショットのようなクライアント側検出と呼ばれる対策方法になります。 クライアント側検出技術この方法では最初にアクセスされた時にCookiesにチャレンジを突破したことが証明される値(cf_clearance)が無い時に403ステータスコードとともにJavaScriptを実行させてその結果をPOSTさせてCloudflareサーバーでその値が正しいものかを検証して正しければサイト管理者が設定した期間有効なcf_clearanceというクッキーを返します。 これを認識することで再度チャレンジを表示させずに一定のサイト閲覧者のストレスを軽減します。 上記のクライアント側検出に大してサーバー側でリクエストを解析してBotである値(User-Agent等)を検出してブロック、もしくはクライアントサイド検出に回すことをします。 こちらの検出
![Cloudflare Bot対策の全貌と回避方法 (参考コード Python)|神瀬 来未|note](https://cdn-ak-scissors.b.st-hatena.com/image/square/dcbd619db3ec26465dce44a65e91ee56f200d8d1/height=288;version=1;width=512/https%3A%2F%2Fd2l930y2yx77uc.cloudfront.net%2Fproduction%2Fsocial_images%2F49af3ac60007ae6332b30a35a48dee0ceedec3f3.png)