Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

327
Vistas
¿Cómo controlar en chrome://settings/content/siteDetails?site=??? a través de selenio python

Traté de cambiar la configuración del sitio a través de selenio y encontré la respuesta para permitir anuncios y ventanas emergentes para un sitio web específico, la respuesta fue:

 self.driver.get(f'chrome://settings/content/siteDetails?site={link}') temp= self.driver.execute_script( "return document.querySelector('settings-ui').shadowRoot.querySelector('settings-main#main').shadowRoot.querySelector('settings-basic-page')") rules = self.driver.execute_script( "return arguments[0].shadowRoot.querySelector('settings-privacy-page').shadowRoot.querySelector('settings-animated-pages#pages settings-subpage site-details').shadowRoot.querySelector('div.list-frame:not(div>div.list-frame)')", temp) Ads = self.driver.execute_script( "return arguments[0].querySelector('site-details-permission[label=\"Ads\"]').shadowRoot.querySelector('#permission')", rules) Pop_ups = self.driver.execute_script( "return arguments[0].querySelector('site-details-permission[label=\"Pop-ups and redirects\"]').shadowRoot.querySelector('#permission')", rules) Ads.click() Ads.find_element_by_id("allow").click() Pop_ups.click() Pop_ups.find_element_by_id('allow').click()

pero cuando lo probé con --headless as chrome driver no funcionó y este es el error:

 Exception has occurred: JavascriptException Message: javascript error: Cannot read properties of null (reading 'shadowRoot') (Session info: headless chrome=96.0.4664.110)

¿Cómo utilicé este código con la opción sin cabeza? ¿Hay otra solución si quiero permitir anuncios y ventanas emergentes?

about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda