Удаление ссылок на видео с веб-страницы с динамическим видеоплеером в приложении Android - PullRequest
0 голосов
/ 10 февраля 2019

Я занимаюсь разработкой приложения, целью которого является загрузка MP4-видео с онлайн-плеера.Пользователь открывает видеоплеер, и мое приложение должно загрузить видео, указанное пользователем.

Видеоплеер показывает динамический контент, и под этим я подразумеваю, что нет фиксированного количества видео, которое он может показать.Иногда показывает четыре видео, а иногда даже пятьдесят.На видео проигрывателе есть кнопка «следующий» и «предыдущий».Эти кнопки пропускают или возвращают обратно к видео, загруженному в данный момент видеопроигрывателем.

В настоящее время я очищаю веб-страницу видеопроигрывателя, и ссылка на воспроизводимое видео MP4 доступна из исходного кода HTML веб-страницы.Я хочу, чтобы мое приложение получало все эти ссылки за один раз, что возможно только при нажатии кнопки «Далее» на проигрывателе видео и удалении ссылки из кода HTML, пока не останется видео для показа.

Может ли кто-нибудь предложить какой-либо метод для автоматизации этого в коде, чтобы мое приложение автоматически очищало все эти ссылки, нажимая кнопку «Далее»?Есть ли что-то вроде приложений Selenium Web Driver для Android, которые могут автоматизировать эту или другую технику, чтобы сделать это элегантно и быстро?

1 Ответ

0 голосов
/ 10 февраля 2019

Вы можете использовать сканер, такой как JSoup , и искать ссылки в <a> и получать доступ к страницам; сложная часть состоит в том, чтобы сохранить доступ к ссылкам, чтобы они не попали в цикл, и вы можете найти элемент ifвидео по формату.

...