Источник страницы против проверки - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь конвертировать видео YouTube в mp3 (для личного использования), и для этого я использую следующий конвертер https://www.yt2mp3s.me Проблема в том, что я не могу получить сгенерированную ссылку для скачивания, поскольку вывод HTML нене содержит этих ссылок, но когда я просматриваю страницу Inspect, все ссылки видны.

Дорогие друзья, кто-нибудь может уточнить, как получить эти ссылки от Inspect?

Пример запроса: https://www.yt2mp3s.me/@api/button/mp3/XY7tjffiAbc

Сгенерированный выход: enter image description here

1 Ответ

0 голосов
/ 17 декабря 2018

Ссылки создаются на лету функциями javascript, чтобы скрыть их.
Если вы хотите автоматизировать процесс, вам нужна html-версия после запуска кода javascript.«Самый простой» способ, который я знаю, - это использовать браузер без головы и получить сгенерированный вывод.
Возможно, сейчас он недоступен на Android, но посмотрите, как это было сделано на Android Web Scraping сБезголовый браузер с WebView.
Для вашего небольшого размера страницы может работать и безголовый браузер, о котором они говорят ...
Кстати, на ПК есть множество браузеров без головы или вы можете автоматизировать вызовыбраузер, возможно, с помощью надстройки Firefox «Сохранить страницу WE», которая позволяет сохранять обработанную страницу, а не исходники.

...