Closed
Description
Hello, overnight my instances of seleniumbase became unable to bypass the CloudFlare challenge ( which uses CloudFlare turnstile ).
I was using an older version of SB so I updated to latest ( 4.27.4 ), and it is still not passing the challenge.
I am using your demo code for clicking on the CloudFlare turnstile captcha:
from seleniumbase import SB
def open_the_turnstile_page(sb):
url = "https://wildbet.gg/"
sb.driver.uc_open_with_reconnect(url, reconnect_time=5)
def click_turnstile_and_verify(sb):
sb.switch_to_frame("iframe")
sb.driver.uc_click("span")
sb.assert_element("img#captcha-success", timeout=3)
with SB(uc=True, test=True) as sb:
open_the_turnstile_page(sb)
try:
click_turnstile_and_verify(sb)
except Exception:
open_the_turnstile_page(sb)
click_turnstile_and_verify(sb)
sb.set_messenger_theme(location="top_left")
sb.post_message("SeleniumBase wasn't detected", duration=3)
if I instead use:
sb.driver.uc_open_with_reconnect(url, reconnect_time=9999)
and click manually, it works. This means they are detecting something ?
I also tried adding reconnect_time=5
on uc_click and it did not help.
I'm a big fan of your project and I've been using it for some time :)