Я пытаюсь очистить веб-сайт, на котором есть видеоплеер, который транслирует видео в реальном времени, отправляя запросы на получение на сервер для получения сегментов видео. Как вы видите на скриншотах:
введите описание изображения здесь
Я хочу загрузить сегменты видео и выполнить некоторую перекодировку в них, я использую Selenium, поскольку это единственный способ заставить видеоплеер работать, потому что веб-сайт не распознает его как браузер без головы. .
Я думал о прокси, но как я могу их добавить, если я использую BrowserStack? Это мой код:
let webdriver = require('selenium-webdriver');
let capabilities = {
'browserName' : 'Chrome',
'browser_version' : '81.0',
'os' : 'Windows',
'os_version' : '10',
'resolution': '1024x768',
'browserstack.user': '',
'browserstack.key': '',
'name': 'livehls tests',
}
let driver = new webdriver.Builder().
usingServer('http://hub-cloud.browserstack.com/wd/hub').
withCapabilities(capabilities).
build();