mirror of
https://github.com/CloakHQ/CloakBrowser.git
synced 2026-06-23 11:41:46 +02:00
Add cloakhq/cloakbrowser Docker Hub image with Node.js, JS wrapper, Xvfb headed mode, and cloaktest shortcut. Add launch feedback and IP display to all examples. Update README Docker section for Docker Hub.
36 lines
915 B
Python
36 lines
915 B
Python
"""Check reCAPTCHA v3 score with stealth browser.
|
|
|
|
Visits Google's reCAPTCHA demo page and extracts the score.
|
|
Expected: 0.9 (human-level) with cloakbrowser.
|
|
Default Playwright typically scores 0.1-0.3.
|
|
"""
|
|
|
|
import time
|
|
|
|
from cloakbrowser import launch
|
|
|
|
print("Launching stealth browser...", flush=True)
|
|
browser = launch(headless=True)
|
|
page = browser.new_page()
|
|
|
|
# Google's official reCAPTCHA v3 demo
|
|
page.goto("https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php")
|
|
page.wait_for_load_state("networkidle")
|
|
|
|
# Click to trigger reCAPTCHA scoring
|
|
button = page.query_selector("button")
|
|
if button:
|
|
button.click()
|
|
time.sleep(3)
|
|
|
|
# Extract score from page
|
|
content = page.content()
|
|
print("Page loaded. Check the score in the response.")
|
|
print(f"URL: {page.url}")
|
|
|
|
# Take screenshot as proof
|
|
page.screenshot(path="recaptcha_score.png")
|
|
print("Screenshot saved: recaptcha_score.png")
|
|
|
|
browser.close()
|