Files
2026-05-18 06:40:19 +00:00

41 lines
1.4 KiB
Python

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()