Xewdy444 / Playwright-reCAPTCHA

A Python library for solving reCAPTCHA v2 and v3 with Playwright
https://pypi.org/project/playwright-recaptcha/
MIT License
240 stars 33 forks source link

I made a mistake somewhere... #59

Closed mx009gt closed 5 months ago

mx009gt commented 10 months ago

I can't solve the captcha. The page at the URL opens, but nothing happens ((

` from playwright.sync_api import sync_playwright from playwright_recaptcha import recaptchav3 import time

import re

with sync_playwright() as playwright: browser = playwright.firefox.launch(headless=False) page = browser.new_page() page.goto("https://visa.vfsglobal.com/us/en/fra/login") time.sleep(10)

with recaptchav3.SyncSolver(page) as solver:
    page.frame_locator('iframe[title="reCAPTCHA"]').get_by_role("checkbox").click()
    token = solver.solve_recaptcha()
    print(token)
    page.evaluate('document.getElementById("g-recaptcha-response").innerHTML="token";', token)

`

Xewdy444 commented 10 months ago

The https://visa.vfsglobal.com/us/en/fra/login page has a reCAPTCHA v2, so you should use the recaptchav2.SyncSolver() instead.

kashcode commented 9 months ago

I have question how to know what type of captcha is used by site?

Xewdy444 commented 9 months ago

I have question how to know what type of captcha is used by site?

Check out this blog post: https://www.capsolver.com/blog/reCAPTCHA/identify-what-recaptcha-version-is-being-used