Достать весь 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>

Фреймы не позволяют глянуть, какие элементы есть внутри их. Помогите пожалуйста))


Ответы (0 шт):