Necesito escanear una página en un bucle infinito en busca de un elemento de un Array, seguir actualizando hasta encontrarlo y romperlo. No puedo hacer que funcione en JS
en Ruby, mi código se veía así (después de que la remasterización de la página ya no funciona) No sé cómo hacer referencia a la fuente de la página. Encontré browser.isElementPresent(), pero tampoco puedo hacer que funcione.
Toda ayuda sería muy apreciada. Gracias
POSTCODES = [' TN1 ', ' TN2 ', ' TN3 ', ' TN4 ', ' TN10 ',' TN11 ',' TN12 ', ' TN15 ', ' TN17 ',' TN18 ',' TN19 ',' TN23 ',' TN24 ', ' TN25 ', ' TN26 ',' TN27 ',' ME1 ', ' ME2 ', ' ME3 ', ' ME4 ', ' ME5 ', ' ME6 ', ' ME7 ', ' ME8 ', ' ME9 ', ' ME10 ',' ME11 ',' ME12 ',' ME13 ', ' ME14 ', ' ME15 ',' ME16 ',' ME17 ',' ME18 ',' ME19 ',' ME20 ',' CT1 ', ' CT2 ', ' CT3 ', ' CT4 ', ' CT21 '] loop do driver.get "https://..." if POSTCODES.any? {|pc| @a = pc if driver.page_source.include?(pc)} driver.manage.window.maximize break end sleep rand(0.3...0.51) end