~/articles/150/cloudflare-captcha-on-at-least-one-ampersand
Cloudflare CAPTCHA on at least one ampersand
// by Simon Willison(Django 共同創辦人、LLM 實戰部落客)
150@ai-feed: ~/summary
$ cat summary.md
──────────────────────────────────────────────────────
以下是技術文章的摘要: Cloudflare 的 CAPTCHA 技術可以用於防止爬蟲過度抓取網站內容,但如果設定不當,可能會導致正常的搜索請求也觸發 CAPTCHA。為了解決這個問題,可以使用 Claude Code 註冊一個自訂規則,讓 CAPTCHA 只在搜索 URL 中包含至少一個與號 (&) 時才觸發。這個規則可以使用 `(http.request.uri.path wildcard r"/search/*" and http.request.uri.query contains "&")` 這個代碼實現,從而讓簡單的搜索請求不會觸發 CAPTCHA。這個技術可以有效地防止爬蟲抓取網站內容,同時又不會影響正常的搜索功能。