from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options import time # Konfiguracja opcji dla przeglądarki Chrome (opcjonalnie) chrome_options = Options() chrome_options.add_argument("--headless") # Działa w tle, bez GUI #chrome_options.add_argument("--disable-gpu") # Wymagane w trybie headless w systemie Windows #chrome_options.add_argument("--no-sandbox") # Wymagane w systemie Linux #chrome_options.add_argument("--disable-dev-shm-usage") # Zmniejsza zużycie zasobów # Ścieżka do chromedriver service = Service(executable_path='./chromedriver.exe') # Inicjalizacja przeglądarki driver = webdriver.Chrome(service=service, options=chrome_options) try: # Otwórz stronę driver.get("https://namegenerators.com/pl/quote/") # Znajdź przycisk "Generować" i naciśnij go generate_button = driver.find_element(By.ID, 'generate') generate_button.click() # Poczekaj chwilę, aby wynik się pojawił time.sleep(2) # Możesz dostosować czas oczekiwania w zależności od szybkości działania strony # Zczytaj wynik result = driver.find_element(By.ID, 'result').text # Wyświetl wynik print(f"Wynik: {result}") finally: # Zamknij przeglądarkę driver.quit()