Advertisement
RenSafaray

Untitled

Jun 12th, 2025
614
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.28 KB | None | 0 0
  1. from selenium import webdriver
  2. from webdriver_manager.chrome import ChromeDriverManager
  3. from selenium.webdriver.chrome.service import Service
  4. from selenium.webdriver.chrome.options import Options
  5. from selenium.webdriver.common.by import By
  6. import time
  7.  
  8. # Настройка Selenium (Chrome)
  9. chrome_options = Options()
  10. chrome_options.add_argument("--headless")  # Режим без графического интерфейса
  11. service = Service(ChromeDriverManager().install())
  12. driver = webdriver.Chrome(service=service, options=chrome_options)
  13.  
  14. # Открываем страницу
  15. url = "https://asu.bspu.ru/webapp/#/Rasp/"
  16. driver.get(url)
  17.  
  18. # Ждем загрузки динамического контента
  19. time.sleep(5)  # Можно заменить на ожидание появления элемента
  20.  
  21. # Находим все ссылки <a>
  22. links = driver.find_elements(By.TAG_NAME, "a")
  23.  
  24. # Выводим href и текст ссылки
  25. for link in links:
  26.     href = link.get_attribute("href")
  27.     text = link.text  # Текст внутри <a>...</a>
  28.     if href and text:  # Проверяем, что оба значения не пустые
  29.         print(f"Ссылка: {href}, Текст: {text}")
  30.  
  31. # Закрываем браузер
  32. driver.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement