77

import time
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options

# Ruta al archivo chromedriver.exe
service = Service('C:/Users/alex/Documents/chromedriver.exe')

# Crear opciones de Chrome para usar el perfil y el proxy
options = Options()
options.add_argument("user-data-dir=C:/Users/alex/AppData/Local/Google/Chrome/User Data")
options.add_argument("profile-directory=Profile 8")

# Configurar el proxy de Storm Proxies
proxy = "192.187.111.82:17092"  # Proxy y puerto que proporcionaste
options.add_argument(f'--proxy-server={proxy}')

# Función que abre el navegador, espera 20 segundos, lo cierra, y repite
def abrir_y_cerrar_navegador():
    while True:
        try:
            # Inicializa el driver de Chrome usando la clase Service y las opciones configuradas
            driver = webdriver.Chrome(service=service, options=options)

            # Abre la página que especificaste (puedes cambiar la URL por la que desees)
            driver.get("http://folmir.woketo.xyz")

            # Esperar 20 segundos
            time.sleep(20)

        finally:
            # Cerrar el navegador
            driver.quit()
            print("Navegador cerrado, volviendo a abrir en 4 minutos y 45 segundos...")

        # Esperar 4 minutos y 45 segundos antes de volver a abrir el navegador
        time.sleep(285)  # 285 segundos es igual a 4 minutos y 45 segundos

# Ejecutar la función
abrir_y_cerrar_navegador()

Comentarios

Entradas más populares de este blog

DESCARGAS