Estoy tratando de obtener los parámetros de Recaptcha de Selenium ejecutando un código JavaScript, pero de alguna manera está devolviendo un 'Error de referencia circular'. Entiendo el significado del error, pero no sé qué está causando este problema en este caso. Esta es la URL del sitio URL del sitio. También intenté buscar otras respuestas de stackoverflow, pero no parecen ayudar. cuando lo ejecuté en chrome-console funciona bien.
driver.execute_script('return ___grecaptcha_cfg.clients[0]') #this one works driver.execute_script('return ___grecaptcha_cfg.clients[100000]') #returns errorError
Traceback (most recent call last): File "<pyshell#41>", line 1, in <module> driver.execute_script('return ___grecaptcha_cfg') File "C:\Users\ABC\AppData\Local\Programs\Python\Python38\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 634, in execute_script return self.execute(command, { File "C:\Users\ABC\AppData\Local\Programs\Python\Python38\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute self.error_handler.check_response(response) File "C:\Users\ABC\AppData\Local\Programs\Python\Python38\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.JavascriptException: Message: javascript error: circular reference (Session info: chrome=92.0.4515.159)