Ich habe dies in einer Demo -Testseite versucht und es war erfolgreich. Aber auf meiner Zielseite kann ich es nicht tun. Ich brauche deine Hilfe ..
versuche:
self._log ("Host -Click -Click ..") < /p>
Code: Select all
host_selectors = [
'.cf-turnstile', # Cloudflare Turnstile wrapper
'[class*="turnstile"]', # Turnstile class'ı olan elementler
'[class*="cf-"]', # Cloudflare class'ı olan elementler
'[data-sitekey]', # Sitekey attribute'u olan elementler
'turnstile-widget', # Turnstile widget
'div[class*="captcha"]', # Captcha class'ı olan elementler
'div[class*="challenge"]', # Challenge class'ı olan elementler
]
for selector in host_selectors:
try:
hosts = self.driver.find_elements(By.CSS_SELECTOR, selector)
if hosts:
host = hosts[0]
self._log(f" found host: {selector}")
try:
self._log("trying to click with Host...")
host.click()
self._log(" success!")
self._micro_pause(1, 2)
# Çözüm kontrolü
if self.check_turnstile_solved():
self._log("solved after click!")
return True
return True
except Exception as e:
self._log(f" error: {e}")
#public api host
try:
self._log("trying Host APIs...")
api_script = """
const host = arguments[0];
Mobile version