<iframe
class="metaframe rptss"
src="https://plplayer.online/s/456?season=3&episode=10&voice=34&alloff=true"
frameborder="0"
title="Рик и Морти 3 сезон 10 серия"
scrolling="no"
allow="autoplay; encrypted-media"
allowfullscreen="">
</iframe>
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
s = Service(executable_path="./chromedriver")
driver = webdriver.Chrome(service=s)
#открытие браузера во всю ширину экрана
driver.maximize_window()
driver.implicitly_wait(15)
name = 'Рикчжурский Мортидат'
try:
driver.get("https://rick-i-morty.online")
driver.find_element(by='id', value="menu-item-3").click()
anchors = driver.find_elements(by="class name", value='episodiotitle')
for item in anchors:
if name in item.text:
if item.is_displayed():
item.click()
else:
driver.execute("window.scrollBy(0,200);")
item.click()
iframe = driver.find_element(by='class name', value="pframe")
driver.switch_to.frame(iframe)
driver.find_element(by='id', value='dooplay_player_response').click()
except Exception as ex:
print(ex)
finally:
#driver.close()
#driver.quit()
pass
driver = webdriver.Chrome(
executable_path="",
options=options
)
driver.implicitly_wait(15)
Audio
Методы для работы с аудиозаписями.
Обратите внимание, что доступ к публичному API аудиозаписей ограничен. Подробнее.
Тут не место для заданий. См.п.5.12