Использование Selenium для загрузки сегмента прямой трансляции JW PlayerPython

Программы на Python
Ответить
Anonymous
 Использование Selenium для загрузки сегмента прямой трансляции JW Player

Сообщение Anonymous »

Я пытаюсь написать скрипт Python с использованием селена для загрузки 60-секундного (произвольного) видео в реальном времени (через JW Player). Своего рода запись экрана была бы приемлемым решением (если оно ограничено кадром, в котором отображается видео), но предпочтительнее была бы прямая загрузка.
Прямая трансляция осуществляется после входа в систему, поэтому я есть скрипт, который входит в систему и пытается загрузить видео.

Код: Выделить всё

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
import time

options = webdriver.ChromeOptions()
options.add_experimental_option("detach", True)

driver = webdriver.Chrome(options=options)

driver.get("https://magicseaweed.com/account/login/?dest=%2FLive-Whitesands-Webcam%2F245%2F")

email = driver.find_element(By.XPATH, '//*[@id="msw-js-user-login-tab"]/form/div[2]/input')
email.clear()
email.send_keys("***@gmail.com")

pwd = driver.find_element(By.XPATH, '//*[@id="msw-js-user-login-tab"]/form/div[3]/input')
pwd.clear()
pwd.send_keys("******")
pwd.send_keys(Keys.RETURN)

driver.find_element(By.XPATH, '//*[@id="msw-js-player245-stream"]').click()

driver.close()
Не знаю почему, но

Код: Выделить всё

driver.find_element(By.XPATH, '//*[@id="msw-js-player245-stream"]').click()
не начинает воспроизводить видео, хотя я этого ожидал.
Xpath — это элемент div, содержащий
p> но это также не работает, выбрав указанный выше xpath.
Поэтому в настоящее время у меня есть видео на экране, но я не могу запустите его воспроизведение, и я не знаю, как его скачать или просмотреть 60-е годы.
Буду признателен за любую помощь

Подробнее здесь: https://stackoverflow.com/questions/744 ... ive-stream
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»