Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from webdriver_manager.chrome import ChromeDriverManager
- from selenium.webdriver.chrome.service import Service
- from selenium.webdriver.chrome.options import Options
- from selenium.webdriver.common.by import By
- import time
- # Настройка Selenium (Chrome)
- chrome_options = Options()
- chrome_options.add_argument("--headless") # Режим без графического интерфейса
- service = Service(ChromeDriverManager().install())
- driver = webdriver.Chrome(service=service, options=chrome_options)
- # Открываем страницу
- url = "https://asu.bspu.ru/webapp/#/Rasp/"
- driver.get(url)
- # Ждем загрузки динамического контента
- time.sleep(5) # Можно заменить на ожидание появления элемента
- # Находим все ссылки <a>
- links = driver.find_elements(By.TAG_NAME, "a")
- # Выводим href и текст ссылки
- for link in links:
- href = link.get_attribute("href")
- text = link.text # Текст внутри <a>...</a>
- if href and text: # Проверяем, что оба значения не пустые
- print(f"Ссылка: {href}, Текст: {text}")
- # Закрываем браузер
- driver.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement