Skip to content

fix(user_scan): resolve bot-wall 403 errors across 20 mediawiki platforms - #774

Merged
kaifcodec merged 1 commit into
mainfrom
fix/user-scan-modules-batch6
Nov 7, 2026
Merged

kaifcodec merged 1 commit into
mainfrom
fix/user-scan-modules-batch6

Conversation

@kaifcodec

Copy link
Copy Markdown
Owner
  • Resolved HTTP 403 bot-wall errors across 20 MediaWiki platforms by switching from generic_validate to impersonate_validate with Chrome TLS impersonation.
  • Removed conflicting custom user-agent headers so curl_cffi can negotiate browser-consistent TLS fingerprints and request headers without triggering Cloudflare blocks.
  • Verified both available and taken states live against confirmed accounts on each platform, extracting schema-compliant metadata (id, joined, edit_count, gender, groups).
  • Retained explicit MediaWiki missing markers for availability to prevent false positives.
  • Ensured all local CI gates pass: ruff, mypy (0 issues across 2,832 files), and 515 pytest suite tests.

Platforms covered:

  • asg (community)
  • aurodossa (community)
  • auuversewiki (community)
  • airlinesafetycards (creative)
  • brockvillerailfan (creative)
  • abysssmp (gaming)
  • site_2001office (gaming)
  • site_2b2tar (gaming)
  • site_5jasmp (gaming)
  • wiki_3c3u_info (gaming)
  • aikarebirthfanfic (learning)
  • akiraworldvisionsongcontest (music)
  • amnhacvietnam (music)
  • andonewiki (music)
  • bumblekast (music)
  • site_48plus_org (music)
  • wiki_albrusmusic_ru (music)
  • aciespco1921 (other)
  • adiaproject (other)
  • afterfortyninewiki (other)

@kaifcodec
kaifcodec merged commit e4c45d9 into main Nov 7, 2026
5 checks passed
@kaifcodec
kaifcodec deleted the fix/user-scan-modules-batch6 branch November 7, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant