Fix user agent to match Chrome 136 TLS fingerprint
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m54s
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m54s
truthbrush uses curl_cffi with impersonate="chrome136", so the user agent must match Chrome to avoid Cloudflare fingerprint mismatch detection. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -10,9 +10,11 @@ from typing import Optional
|
|||||||
import truthbrush.api
|
import truthbrush.api
|
||||||
from truthbrush import Api
|
from truthbrush import Api
|
||||||
|
|
||||||
# Override the default user agent to avoid Cloudflare blocking
|
# Override the default user agent to match the Chrome 136 TLS fingerprint
|
||||||
|
# that curl_cffi uses (impersonate="chrome136")
|
||||||
truthbrush.api.USER_AGENT = (
|
truthbrush.api.USER_AGENT = (
|
||||||
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0"
|
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 "
|
||||||
|
"(KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36"
|
||||||
)
|
)
|
||||||
|
|
||||||
from .database import init_db, is_post_seen, mark_post_seen
|
from .database import init_db, is_post_seen, mark_post_seen
|
||||||
|
|||||||
Reference in New Issue
Block a user