Достать весь html код из тега "frame"
Нужно спарсить html код страницы. Я сделал событие клика на кнопку Search (сайт - http://elct.lnu.edu.ua/rozk/) и теперь нужно выгрузить html код страницы расписания. Вот мои попытки:
import requests
from bs4 import BeautifulSoup
from selenium import webdriver
link = 'http://elct.lnu.edu.ua/rozk/'
driver = webdriver.Chrome("C:\Program Files\Google\Drive\chromedriver.exe")
driver.get(link)
"""Подключение фрейма"""
frame = driver.find_element_by_xpath('/html[1]/frameset[1]/frame[2]')
driver.switch_to.frame(frame)
"""Клик по кнопке Search"""
c = driver.find_element_by_xpath("//tbody/tr[3]/td[1]/input[1]")
c.click()
responce = requests.get(link).text
soup = BeautifulSoup(responce, 'lxml')
table = soup.find_all('html')
print(table)
Как видим, весь код, что мне удалось получить -
<html>
<head>
</head>
<frameset border="0" rows="175,*,65">
<frame name="upmenu" noresize="" src="upmenu.html"/>
<!-- <frame src="empty.php" name="desctop" noresize> -->
<frame name="desctop" noresize="" src="search_form.php"/>
<frame name="bottom" noresize="" src="bottom.html"/>
</frameset>
</html>
Фреймы не позволяют глянуть, какие элементы есть внутри их. Помогите пожалуйста))