Как мне получить / перехватить / перехватить URL-адреса запросов, запрошенных веб-сайтом с помощью Selenium? - PullRequest
0 голосов
/ 11 июля 2020

Я пытаюсь очистить веб-сайт, на котором есть видеоплеер, который транслирует видео в реальном времени, отправляя запросы на получение на сервер для получения сегментов видео. Как вы видите на скриншотах:

enter image description here введите описание изображения здесь

Я хочу загрузить сегменты видео и выполнить некоторую перекодировку в них, я использую 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();
...